[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"topics":3,"posts:new-projects::1:6:":62,"$fmAbo7HX1697lOJ4AVNBJl1PR7wUF0IkR_62krtbwQAE":168},{"data":4,"meta":59},[5,15,23,31,40,50],{"_id":6,"name":7,"description":8,"image":9,"imageAlt":10,"slug":11,"createdAt":12,"updatedAt":13,"uuid":14},"6a92c7892f7e20762f654f94","AI","Posts on AI in real product and engineering work: building AI-powered tools, using large language models for SEO and data platforms, and honest takes on where AI actually helps versus where it's overhyped.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnewsai-2.jpg","AI flying to you!","ai","Sat Aug 29 2026 19:50:33 GMT+0800 (Singapore Standard Time)","Sat Aug 29 2026 20:18:46 GMT+0800 (Singapore Standard Time)","6f2f7079-c45c-4d74-b758-5419dd8755ee",{"_id":16,"name":17,"description":18,"image":19,"imageAlt":19,"slug":20,"createdAt":21,"updatedAt":21,"uuid":22},"6a92d5d26d3bae502260bcb4","CTO Show by TechVibe","Notes from the CTO seat - security, compliance, vendor relationships, build-vs-buy decisions, and the less glamorous parts of leading engineering that rarely make it into the highlight reel. All things given to Support TechVibe team.","","cto-show-by-techvibe","Sat Aug 29 2026 20:51:30 GMT+0800 (Singapore Standard Time)","afaf2020-622a-4b9c-961a-2e36d936230b",{"_id":24,"name":25,"description":26,"image":27,"imageAlt":19,"slug":28,"createdAt":29,"updatedAt":29,"uuid":30},"6a92d6156d3bae502260bcd3","Good Reads","Books Michal has actually read and would recommend to engineers and engineering leaders - from technical classics like Designing Data-Intensive Applications to leadership reads like Staff Engineer.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnews\u002Fagainst.jpg","good-reads","Sat Aug 29 2026 20:52:37 GMT+0800 (Singapore Standard Time)","a9f75c75-c1b9-4637-b7ee-592babde3aae",{"_id":32,"name":33,"description":34,"image":35,"imageAlt":10,"slug":36,"createdAt":37,"updatedAt":38,"uuid":39},"6a92d78c6d3bae502260bdc3","Technology","A running log of tools, frameworks, and technical decisions Michal has actually used and formed opinions on - from React and Tauri to DevOps culture, database architecture, and API tooling.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnewscity.mp4","technology","Sat Aug 29 2026 20:58:52 GMT+0800 (Singapore Standard Time)","Sat Aug 29 2026 21:03:33 GMT+0800 (Singapore Standard Time)","b9d2bf10-b22e-4afa-b778-2bb49d12a884",{"_id":41,"name":42,"description":43,"image":44,"imageAlt":45,"slug":46,"createdAt":47,"updatedAt":48,"uuid":49},"6a92dace6d3bae502260c000","CTO work","Notes from the CTO seat - security, compliance, vendor relationships, build-vs-buy decisions, and the less glamorous parts of leading engineering that rarely make it into the highlight reel. Plus bit of utopia in the topic image. ","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnewscto.jpg","CTO of the Future","cto-work","Sat Aug 29 2026 21:12:46 GMT+0800 (Singapore Standard Time)","Sat Aug 29 2026 21:13:06 GMT+0800 (Singapore Standard Time)","89273ffa-05fb-4e6d-bc6b-21fa593d4c8e",{"_id":51,"name":52,"description":53,"image":54,"imageAlt":55,"slug":56,"createdAt":57,"updatedAt":57,"uuid":58},"6a9373be6d3bae5022611315","DIY","Michal's own side projects and builds - desktop setup evolutions, Ace the chatbot, and small apps built for the fun of solving a real problem.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnewsdiy.jpg","Do it yourself","diy","Sun Aug 30 2026 08:05:18 GMT+0800 (Singapore Standard Time)","ac6dffb6-41ee-41b0-8819-fed9ac1d26ca",{"totalnoOfItems":60,"perPage":61,"noOfItemsOnCurrentPage":60},6,24,{"data":63,"meta":166},[64,93,114,132,150],{"_id":65,"id":66,"title":67,"alt":68,"category":69,"categorySlug":70,"date":71,"author":72,"readTime":73,"content":74,"image":75,"postImage":76,"more":77,"extendedContent":78,"asHTML":79,"photoCredit":80,"headTitle":81,"metaDesc":82,"draft":79,"tags":83,"createdAt":86,"updatedAt":87,"uuid":88,"__v":89,"ogImage":90,"relatedTools":91},"6a7983ddd2143e37bfdeb4cb","introducing-lodycdp","From a Side Project to a Product: Introducing LodyCDP","LodyCDP","Side Project","side-project","2026-08-10T07:51:00.000Z","Michal",3,"LodyCDP started as a personal project, a way for me to learn, experiment, and better understand how people use websites. After several years of running it on real sites, AI helped me finally turn it into a product others can use.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002FnewslodyCDP.jpg","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002FnewsLodyCDP-portrait.jpg","true","# From a Side Project to a Product: Introducing LodyCDP\n\nLodyCDP did not begin as a product. It started as a personal project, a place where I could learn, experiment, and explore a question I kept coming back to: how can we better understand what people actually do on a website?\n\nOver the years, I ran different versions of it on several real websites. It collected page views and events, helped me investigate customer journeys, and showed me where people continued, converted, or dropped off.\n\nThe project kept evolving as I learned. I tried different ways of collecting data, presenting it, and turning it into something genuinely useful. Some ideas worked. Others did not. For a long time, LodyCDP was less of a finished system and more of a living laboratory.\n\nThat was valuable, but it also meant the project was never quite ready for anyone besides me.\n\nThe arrival of better AI tools changed that. They helped me work through the long list of things separating an internal project from a real product: refining the experience, improving the documentation, finding gaps, and completing many small but important details. AI did not replace the years of work behind LodyCDP, but it gave me the leverage I needed to finally bring all those pieces together.\n\nToday, LodyCDP is a customer journey analytics product. It captures page views and meaningful product events in real time, helping website and product owners understand how visitors move through their experience. Instead of looking only at isolated numbers, you can explore journeys, conversion, and drop-off and investigate new questions using data that has already been collected.\n\nOne of its main features is AI-assisted event discovery. Deciding what to track is often one of the hardest parts of setting up analytics. LodyCDP can examine a public website or product and suggest meaningful interactions worth measuring. These suggestions are expressed as clear tracking rules, and nothing starts recording until the site owner has reviewed and approved them. AI helps with discovery, while people remain in control of what is collected.\n\nThat control is part of a broader privacy-first approach. LodyCDP is designed to help businesses understand activity in their own products, not to create advertising profiles or follow people across the internet. It focuses on deliberate event collection rather than session replay, excludes sensitive values from AI event proposals, and does not sell customer analytics data or use it for unrelated advertising. Customers decide what to measure and who can access their data.\n\nLodyCDP is built and operated in Singapore by Aagee AI Pte Ltd. Building the company here has shaped how I think about responsibility and trust. Our data protection policies are grounded in Singapore's Personal Data Protection Act, with clear commitments around responsible collection, use, disclosure, protection, and deletion of data. Privacy is not something added at the end; it is part of how the product is designed and operated.\n\nThis release feels different from starting something new. It is the result of returning to the same idea for years, testing it, learning from it, and slowly making it better. What began as an experiment running quietly on a handful of websites is now something I can finally share as a product.\n\nLodyCDP is still evolving, and there is plenty more I want to build. But it has reached an important milestone: it is no longer just my experiment.\n\nIt is ready for other people to use.\n\n[check it out here](https:\u002F\u002Flodycdp.com)\t\n","false","Recraft","LodyCDP Lightweight Observability For Digital Journeys","After years of building, testing, and learning from LodyCDP on real websites, I’ve finally turned my personal analytics project into a product.",[33,84,85],"Testing","New Projects","Mon Aug 10 2026 15:55:09 GMT+0800 (Singapore Standard Time)","Thu Sep 03 2026 19:47:28 GMT+0800 (Singapore Standard Time)","836a6587-8e37-4ca9-be16-2d2b7c9ea065",2,"https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnewslody.jpg",[92],"ai-website-readiness",{"_id":94,"tags":95,"id":97,"title":98,"alt":99,"category":100,"categorySlug":101,"date":102,"author":72,"readTime":103,"content":104,"image":105,"more":77,"extendedContent":106,"asHTML":77,"uuid":107,"headTitle":108,"metaDesc":109,"photoCredit":110,"createdAt":111,"updatedAt":112,"__v":73,"relatedTools":113},"66989efd340ce29256a6fa65",[85,17,96],"Vietnam","cto-show-","The CTO Show by TechVibe ","Mai Ngo and Michal","Fun","fun","2024-07-18T04:45:00.000Z",1,"Hey everyone! It’s been 75 days since my last post, and it’s not because nothing was happening—quite the opposite! I’ve been incredibly busy with exciting developments and projects.\n\nThe most public activity is my new role as a podcast host for the CTO Show by TechVibe. I’m thrilled to share that our first episode will be online soon! Stay tuned for more updates and behind-the-scenes insights.\n\nThank you for your patience and continued support!","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnews\u002Fctoshow.jpg","\u003Cdiv style=\"width: 100%; min-width: 400px; max-width: 1200px; margin-top:30px\">\n\u003Cdiv style=\"position: relative; width: 100%; overflow: hidden; padding-top: 56.25%;\">\n\u003Cp>\u003Ciframe style=\"position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; border: none;\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5Kt2cV_7V2M?si=5hESc6yb9dzegW6b\" title=\"YouTube video player\" allowfullscreen=\"allowfullscreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Fdiv>","2bdde5f6-8a07-42a1-a987-2756885d143f","My role as a host of the CTO Show by TechVibe ","Stay tuned for exciting updates and behind-the-scenes insights on my new role as a podcast host for the CTO Show by TechVibe. ","CTO SHOW team","Thu Jul 18 2024 12:50:05 GMT+0800 (Singapore Standard Time)","Fri Sep 04 2026 16:49:35 GMT+0800 (Singapore Standard Time)",[],{"relatedTools":115,"_id":116,"id":117,"title":118,"alt":119,"category":69,"categorySlug":70,"date":120,"author":72,"readTime":89,"content":121,"image":122,"more":77,"extendedContent":123,"asHTML":77,"headTitle":124,"metaDesc":125,"photoCredit":126,"createdAt":127,"updatedAt":128,"uuid":129,"__v":89,"tags":130},[],"65692a3c6474f502cbcf8c92","next-generation-cdp","Empowering Personalised Customer Experiences with a AI powered CDP.","Robot hand over data","2023-12-01T00:05:00.000Z","In today's competitive landscape, businesses are constantly seeking ways to enhance customer engagement and foster lasting relationships. At the heart of this endeavor lies the ability to understand and connect with customers on a personal level. This is where Customer Data Platforms (CDPs) come into play. What a tempting topic for my side project or an AI startup idea?","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnews\u002Frobot-hand-news.jpg","\u003Ch2>A startup with AI powered CDP? Why not!\u003C\u002Fh2>\n\u003Cp>CDPs are revolutionizing the way businesses manage and utilize customer data. By unifying customer data from disparate sources, CDPs create a single, comprehensive view of each customer, enabling businesses to tailor marketing campaigns, provide personalised customer service, and deliver seamless customer experiences across all touchpoints.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fpost\u002Fside-project-cut-the-link-nope-track-the-user#extended\">In my post from February\u003C\u002Fa>, I mentioned a next-generation CDP that I'm working on. Let me share more details now.\u003C\u002Fp>\n\n\u003Cp>I'm thrilled to announce the substantial progress of a forthcoming revolutionary CDP platform that will empower businesses of all sizes to harness the power of their customer data and achieve unprecedented levels of customer engagement and satisfaction. With its conversational interface, robust analytics capabilities, and unwavering commitment to data privacy and security, my CDP sets the stage for driving impactful results.\u003C\u002Fp>\n\u003Cp>Why use AI in CDP? That's a game-changer. AI algorithms can analyse historical data and current trends to forecast future events with remarkable precision. This predictive power allows businesses to anticipate customer behaviour, identify potential risks, and optimise their operations accordingly.\u003C\u002Fp>\n\u003Cp>How to use those promising features? Just talk to a bot!\u003C\u002Fp>\n\n\u003Cp>The product is currently undergoing alpha testing, with several friendly businesses already using it in their daily marketing work. This site also collects data (yes, data about you too!) that is processed by the platform.\u003C\u002Fp>\n\n\u003Cp>If you're interested in the commercial development of the project, you can bookmark its landing page: \u003Ca href=\"https:\u002F\u002Flodycdp.com\">LodyCDP.com\u003C\u002Fa> or message me if you want to join our forces.\u003C\u002Fp>","Forthcoming Revolutionary AI CDP, authors project","Businesses use CDPs to understand and connect with customers on a personal level. What a tempting topic for my side project to build something better!","Midjourney","Fri Dec 01 2023 08:35:08 GMT+0800 (Singapore Standard Time)","Thu Dec 14 2023 08:43:53 GMT+0800 (Singapore Standard Time)","e0045d26-1b06-4af1-a22b-412fdd527785",[85,7,131],"CDP",{"relatedTools":133,"_id":134,"id":135,"title":136,"alt":137,"category":138,"date":139,"author":72,"readTime":89,"content":140,"image":141,"more":77,"extendedContent":142,"asHTML":77,"headTitle":143,"metaDesc":144,"photoCredit":126,"createdAt":145,"updatedAt":146,"uuid":147,"__v":103,"categorySlug":148,"tags":149},[],"655409f1e39e4e02d1a13f0a","zero-to-launch-my-wild-weekend-building-a-digital-dynamo-with-ai-magic","Zero to Launch: My Wild Weekend Building a Digital Dynamo with AI Magic.","Machinery by Midjourney","Articles","2023-11-14T23:53:00.000Z","Ever found yourself in the midst of a debate that sparked the question: Can a lone entrepreneur armed solely with AI tools conjure and catapult a full-fledged digital product into the online cosmos over a single weekend, and to top it off, at absolutely no cost? Well, guess what? I dove headfirst into that conversation, and here's my resounding answer.","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnews\u002Fmachinery-npp.jpg","\u003Ch2>Hey fellow adventurers in the digital realm! 🚀\u003C\u002Fh2>\u003Cp>Ever wondered if you could whip up a nifty digital product over the weekend with just your wits and some AI wizardry? Well, spoiler alert: I did it, and I'm here to spill the deets on how I birthed my proof, cutdown.link, into the virtual universe – almost all by AI!\u003C\u002Fp>\n\n\u003Ch3>The Lightbulb Moment 💡\u003C\u002Fh3>\n\n\u003Cp>So, it all started during a casual team share-a-thon of interesting reads. I pondered, \"Do my buddies even bother clicking my links?\" That's when the lightbulb flickered on – a link shortening service with tracing tools! Simple, sweet, and oh-so-useful. Challenge accepted!\u003C\u002Fp>\n\n\u003Ch3>AI to the Rescue 🚀\u003C\u002Fh3>\n\n\u003Cp>First stop: Market research. Cue Chat-GPT, my digital sidekick, doing the heavy lifting. In just 30 minutes of sweet AI prompting, I not only got killer feature ideas but also a head start on my SEO game with a ready-made blog post. Talk about working smart, not hard!\u003C\u002Fp>\n\n\u003Ch3>Budget-Friendly Branding 🌐\u003C\u002Fh3>\n\n\u003Cp>I wanted to keep the cash drain at zero, so my only splurge was on a custom domain – \u003Ca href=\"https:\u002F\u002Fcutdown.link\" target=\"_blank\" rel=\"noopener\">cutdown.link\u003C\u002Fa> for a pocket-friendly $3.50. Forget fancy domains; this was all about proving a point.\u003C\u002Fp>\n\n\u003Ch3>Tech Tango without the Price Tag 💻\u003C\u002Fh3>\n\n\u003Cp>Time to build the beast! Database? Free tier from the NoSQL bigwig. Compute power? Courtesy of a major cloud player's free tier (yeah, it's possible to keep it free forever, but let's save that for another day). Frontend hosting? GitLab Pages, because free hosting for static sites is my kind of party.\u003C\u002Fp>\n\n\u003Cp>As for the programming magic, I danced with JS and Typescript using Nuxt and ExpressJS. Frontend got a boost from Tailwind CSS and some public templates – because ain't nobody got time to reinvent the wheel.\u003C\u002Fp>\n\n\u003Ch3>Words, Wonders, and Whimsy 📚\u003C\u002Fh3>\n\n\u003Cp>Copywriting? All thanks to OpenAI's Models, trained on my Google Docs with LlamaIndex. Titles, sentences, you name it – the AI wordsmith had it covered, and all on the free tier.\u003C\u002Fp>\n\n\u003Ch3>Art and Code: The Dynamic Duo 🎨💻\u003C\u002Fh3>\n\n\u003Cp>Illustrations from Midjourney, a sneaky $8 purchase (shh, don't tell). Code creation was a tag team effort between GitHub Copilot and ChatGPT, with AI churning out a whopping 85% of lines. Express routers and controllers needed a tweak for my sanity, but hey, it worked like a charm.\u003C\u002Fp>\n\n\u003Ch3>Pipeline Prowess 🚀\u003C\u002Fh3>\n\n\u003Cp>CD pipelines? This part set up manually with GitLab CI\u002FCD tools.\u003C\u002Fp>\n\n\u003Ch3>Time-Traveling Tech Prodigy ⏰\u003C\u002Fh3>\n\n\u003Cp>The clock was my witness – less than 16 hours (yes, I had a timer) spread over several Saturday mornings. It wasn't exactly one epic weekend, but hey, who's counting?\u003C\u002Fp>\n\n\u003Ch3>Behold, the Digital Dynamo! 🌐\u003C\u002Fh3>\n\n\u003Cp>Want proof? Feast your eyes on \u003Ca href=\"https:\u002F\u002Fcutdown.link\" target=\"_blank\" rel=\"noopener\">cutdown.link\u003C\u002Fa>. Does it check all the boxes for a complete digital product? You be the judge!\u003C\u002Fp>\n\n\u003Cp>So, fellow trailblazers, can a lone wolf armed with AI tools conquer the digital frontier? My weekend escapade says, \"Absolutely!\" 🚀\u003C\u002Fp>\n\u003Cp class=\"py-4\">\n\u003CI>Article was initially published on my \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fpulse\u002Fzero-launch-my-wild-weekend-building-digital-dynamo-ai-szymaniak-wprkc%3FtrackingId=k6wkZFUbTFSQXy%252FSip3QCg%253D%253D\u002F?trackingId=k6wkZFUbTFSQXy%2FSip3QCg%3D%3D\">LinkedIn\u003C\u002Fa>\u003C\u002FI>\n\u003C\u002Fp>","My Wild Weekend Building a Digital Product with AI","Can a single entrepreneur with AI tools create a digital product & launch it online in a weekend for free? I took the debate head-on & found out!","Wed Nov 15 2023 07:59:45 GMT+0800 (Singapore Standard Time)","Mon Dec 04 2023 19:38:51 GMT+0800 (Singapore Standard Time)","7e363f29-0ae1-4edb-ae64-880b79406929","articles",[85],{"relatedTools":151,"_id":152,"id":153,"title":154,"alt":155,"category":69,"date":156,"author":72,"readTime":89,"content":157,"image":158,"more":77,"extendedContent":159,"asHTML":77,"createdAt":160,"updatedAt":161,"__v":89,"uuid":162,"headTitle":163,"metaDesc":164,"categorySlug":70,"tags":165},[],"63e8bbc253fe24ed2c17b634","side-project-cut-the-link-nope-track-the-user","Side project. Cut the link? Nope, track the user.","Cutdown the link screenshoot","2023-02-11T16:00:00.000Z","I've promised to share what I'm working on. Easier said than done :) It's a small part of something larger, so click the image to find out more. ","https:\u002F\u002Fmsatbsx.sgp1.digitaloceanspaces.com\u002Fnews\u002F\u002Fcutdown-link.jpg","\u003Ch2>My side project: 2023 CDP.\u003C\u002Fh2>\n\u003Cp style=\"color: rgb(107 114 128);\">The larger thing mentioned above, still in wip, is a CDP (Customer Data Platform) to collect and process user data. Quite an ambitious project to work across platforms and apps. One of the microservices needed for that, is a backend tool to track links clicked. Something like all the commercial platforms do. E.g. when you click on google search results, you are following their internal link to the page that is registering your action, only from there redirects you to the desired target.\u003Cbr \u002F>\nHaving the first iteration of the tool ready and in production, but no budget for testers, the obvious next step was to build a frontend landing page and expose the tool to the public. Now I can watch its behaviour ;) You can help me by trying my \u003Ca href=\"https:\u002F\u002Fcutdown.link\u002F\" style=\"color: rgb(14 165 233)\" class=\"font-semibold\" target=\"_new\">smart link service\u003C\u002Fa>. Thanks!\u003Cbr \u002F>\nAny comments are more than welcome.\u003C\u002Fp>","Sun Feb 12 2023 18:13:22 GMT+0800 (Singapore Standard Time)","Tue Dec 05 2023 08:51:41 GMT+0800 (Singapore Standard Time)","b6fad50f-408b-4038-9f66-a40067477e3e","Cut the link","Explore what I'm working on! Using smart links to track the user across multiple campaigns. Free QR codes without creating account.",[85,131],{"totalnoOfPosts":167,"page":103,"perPage":60,"noOfPostOnCurrentPage":167},5,{"enabled":169},true]