[{"data":1,"prerenderedAt":460},["ShallowReactive",2],{"sidebar-posts":3,"post-count":78,"projects":79},[4,8,12,16,19,23,27,31,35,39,43,47,50,54,58,62,66,70,74],{"path":5,"title":6,"date":7},"\u002Fbuilding-take-contentin-mobile-app","I built a ContentIn mobile app in one night and tested it from the sauna","2026-10-29",{"path":9,"title":10,"date":11},"\u002Fmac-mini-claude-code-dev-server","My Mac Mini is my dev server, and one Claude Code session runs each project","2026-10-27",{"path":13,"title":14,"date":15},"\u002Fmax-out-claude-code-every-week","Max out Claude Code every week until I make 10K a month","2026-10-26",{"path":17,"title":18,"date":15},"\u002Fmaxing-out-claude-code-week-1","Maxing out Claude Code, week 1: a new blog, an app stuck in review and a full Mac Mini",{"path":20,"title":21,"date":22},"\u002Ffully-ai-coded-blog-claude-code","This blog is now fully AI coded and run by an agent I just talk to","2026-10-24",{"path":24,"title":25,"date":26},"\u002Fwhy-i-built-pepelly","Why I built Pepelly, a YouTube app for my daughter without the brain rot","2026-10-22",{"path":28,"title":29,"date":30},"\u002Fhow-i-built-an-equity-tracking-app-for-bootstrap-founders-in-a-weekend","How I Built an Equity Tracking App for Bootstrap Founders in a Weekend","2024-11-25",{"path":32,"title":33,"date":34},"\u002Fbuilding-directory-website-with-ai-in-a-day","How I Built a Directory Website in a Day with AI—and Why It's a Game-Changer for SaaS Traffic","2024-11-10",{"path":36,"title":37,"date":38},"\u002Fnetlify-build-plugin-for-nuxt-dynamic-routes","Use a netlify build plugin to generate your nuxt routes","2020-08-08",{"path":40,"title":41,"date":42},"\u002Foptimized-responsive-lazyloading-images-with-nuxt","How to use optimized, responsive and lazyloading images in a nuxt project","2019-11-16",{"path":44,"title":45,"date":46},"\u002Fnuxt-jam-stack","Building a SEO optimized blog with a Nuxt JAM stack and Markdown files","2019-11-07",{"path":48,"title":49,"date":46},"\u002Fprismjs-nuxtjs-static-pages","Getting Prismjs working with Nuxt",{"path":51,"title":52,"date":53},"\u002Fkeylogs-live-on-producthunt","My second launch this year: Keylogs is LIVE on Product Hunt today!","2018-02-12",{"path":55,"title":56,"date":57},"\u002Fa-new-year-and-a-new-startup","A new year and a new startup","2018-01-19",{"path":59,"title":60,"date":61},"\u002Fabout-mydash-whats-the-stack-and-why-did-i-choose-it","About myDash - What’s the stack and why did I choose it?","2017-10-16",{"path":63,"title":64,"date":65},"\u002Fsuper-fast-wordpress-hosting-germany","WordPress hosting test: super fast on raidboxes.eu","2016-12-09",{"path":67,"title":68,"date":69},"\u002Fbest-resources-for-stock-images","Best resources for stock images","2016-12-05",{"path":71,"title":72,"date":73},"\u002Fset-up-automatic-backups-for-parse-server-on-digital-ocean","Set up automatic backups for parse-server on digital ocean","2016-05-25",{"path":75,"title":76,"date":77},"\u002Fhow-to-run-parse-dashboard-alongside-parse-server-on-digital-ocean","How to setup parse-dashboard alongside parse-server on Digital Ocean","2016-05-18",19,{"now":80,"rows":81,"weeks":188,"events":252},"2026-10",[82,94,106,113,124,133,142,152,160,169,175,181],{"id":83,"title":84,"url":85,"domain":86,"image":87,"description":88,"platform":89,"status":90,"started":80,"ended":-1,"relaunched":-1,"endedLabel":91,"age":92,"postCount":93},"pepelly","Pepelly","https:\u002F\u002Fpepelly.app","pepelly.app","\u002Fimg\u002Fpepelly.jpg","A video player for children from 3 to 12 that plays only the YouTube channels you approve, with no Shorts, no autoplay and no recommendations.","mobile","upcoming","not launched","new",3,{"id":95,"title":96,"url":97,"domain":98,"image":99,"description":100,"platform":101,"status":102,"started":103,"ended":-1,"relaunched":-1,"endedLabel":102,"age":104,"postCount":105},"bestlinkedintools","BestLinkedInTools","https:\u002F\u002Fbestlinkedintools.com","bestlinkedintools.com","\u002Fimg\u002Fbestlinkedintools.png","A directory of LinkedIn tools, built in a day with AI to bring traffic to ContentIn.",null,"paused","2024-11","—",1,{"id":107,"title":108,"url":109,"domain":110,"image":111,"description":112,"platform":101,"status":102,"started":103,"ended":-1,"relaunched":-1,"endedLabel":102,"age":104,"postCount":105},"slicefair","SliceFair","https:\u002F\u002Fslicefair.co","slicefair.co","\u002Fimg\u002Fslicefair.jpg","Equity tracking for bootstrapped startups that tracks founder contributions and splits equity fairly, based on the Slicing Pie framework.",{"id":114,"title":115,"url":116,"domain":117,"image":118,"description":119,"platform":101,"status":120,"started":121,"ended":-1,"relaunched":-1,"endedLabel":122,"age":123,"postCount":93},"contentin","ContentIn","https:\u002F\u002Fcontentin.io","contentin.io","\u002Fimg\u002Fcontentin.jpg","My SaaS, an AI ghostwriter for LinkedIn posts.","active","2022-09","running","4y",{"id":125,"title":125,"url":126,"domain":127,"image":128,"description":129,"platform":101,"status":120,"started":130,"ended":-1,"relaunched":-1,"endedLabel":122,"age":131,"postCount":132},"viabam","https:\u002F\u002Fviabam.com","viabam.com","\u002Fimg\u002Fviabam.jpg","Tours and transfers.","2018","8y",0,{"id":134,"title":135,"url":136,"domain":137,"image":138,"description":139,"platform":101,"status":120,"started":140,"ended":-1,"relaunched":141,"endedLabel":122,"age":131,"postCount":93},"keylogs","Keylogs","https:\u002F\u002Fkeylogs.io","keylogs.io","\u002Fimg\u002Fkeylogs.jpg","Better Google Search Console insights.","2017-12","2026",{"id":143,"title":144,"url":145,"domain":146,"image":147,"description":101,"platform":101,"status":148,"started":149,"ended":-1,"relaunched":-1,"endedLabel":150,"age":151,"postCount":132},"gootics","Gootics","https:\u002F\u002Fgootics.com","gootics.com","\u002Fimg\u002Fgootics.jpg","stopped","2017","unknown","?",{"id":153,"title":154,"url":155,"domain":156,"image":157,"description":101,"platform":101,"status":148,"started":149,"ended":130,"relaunched":-1,"endedLabel":130,"age":158,"postCount":159},"mydash","MyDash","https:\u002F\u002Fmydash.io","mydash.io","\u002Fimg\u002Fmydash.jpg","1y",2,{"id":161,"title":162,"url":163,"domain":162,"image":164,"description":165,"platform":101,"status":120,"started":166,"ended":-1,"relaunched":-1,"endedLabel":122,"age":167,"postCount":168},"derkinzi","derkinzi.de","https:\u002F\u002Fderkinzi.de","\u002Fimg\u002Fderkinzi-site.jpg","This blog. Rebuilt in 2026 with Nuxt 4 and Tailwind 4, styled like a code editor.","2016","10y",8,{"id":170,"title":170,"url":171,"domain":172,"image":173,"description":174,"platform":101,"status":102,"started":166,"ended":-1,"relaunched":-1,"endedLabel":102,"age":104,"postCount":159},"packtor","https:\u002F\u002Fpacktor.com","packtor.com","\u002Fimg\u002Fpacktor.jpg","The packing list creator.",{"id":176,"title":176,"url":177,"domain":178,"image":179,"description":180,"platform":101,"status":120,"started":166,"ended":-1,"relaunched":-1,"endedLabel":122,"age":167,"postCount":105},"webmarken","https:\u002F\u002Fwebmarken.com","webmarken.com","\u002Fimg\u002Fwebmarken.jpg","My agency.",{"id":182,"title":182,"url":183,"domain":184,"image":185,"description":101,"platform":101,"status":120,"started":186,"ended":-1,"relaunched":-1,"endedLabel":122,"age":187,"postCount":132},"packwild","https:\u002F\u002Fwww.packwild.de","packwild.de","\u002Fimg\u002Fpackwild.jpg","2013","13y",{"contentin":189,"keylogs":231,"packwild":237,"packtor":241,"pepelly":243,"derkinzi":248},{"total":190,"weeks":191},2483,[192,193,192,194,195,196,197,198,168,199,200,201,202,203,204,197,205,206,198,207,198,198,208,192,168,209,210,211,194,212,211,195,213,204,214,215,216,217,218,219,220,202,212,221,222,223,224,225,226,227,228,229,230],20,10,41,34,43,13,18,7,5,16,23,27,21,22,33,30,26,172,57,48,71,37,59,148,111,68,52,180,54,9,38,44,121,80,70,114,67,64,69,{"total":232,"weeks":233},162,[132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,234,235,105,132,132,132,132,132,132,132,132,132,105,236,199,132],115,24,14,{"total":238,"weeks":239},216,[132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,240,205,132],194,{"total":132,"weeks":242},[132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132],{"total":244,"weeks":245},197,[132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,246,247],168,29,{"total":249,"weeks":250},11,[132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,200,251],6,[253,256,274,276,288,302,304,306,311,316,320,324,330,332,344,349,363,375,377,381,385,390,393,397,400,402,406,409,413,416,419,421,423,425,427,430,433,436,438,441,444,446,448,451,454,457],{"key":5,"kind":254,"date":7,"projects":255,"title":6,"path":5,"year":141},"wrote",[114,161],{"key":257,"kind":258,"date":259,"projects":260,"title":261,"link":262,"hours":101,"doc":263,"year":141},"log\u002F2026-10-28-contentin-take-testflight-from-the-spa","ship","2026-10-28",[114],"Take in TestFlight, iterated on from the spa","https:\u002F\u002Fderkinzi.de\u002Fbuilding-take-contentin-mobile-app\u002F",{"body":264},{"type":265,"value":266,"toc":271},"minimark",[267],[268,269,270],"p",{},"Test on the phone, feedback to Claude, new TestFlight build, repeat. All from the sauna.",{"title":272,"searchDepth":159,"depth":93,"links":273},"",[],{"key":9,"kind":254,"date":11,"projects":275,"title":10,"path":9,"year":141},[161,83],{"key":277,"kind":258,"date":11,"projects":278,"title":279,"link":262,"hours":101,"doc":280,"year":141},"log\u002F2026-10-27-contentin-started-take-mobile-app",[114],"Started Take, a ContentIn mobile app for one-off LinkedIn posts",{"body":281},{"type":265,"value":282,"toc":286},[283],[268,284,285],{},"Flutter project set up late afternoon, Claude designed it from wireframes to high fidelity and built the first version that night.",{"title":272,"searchDepth":159,"depth":93,"links":287},[],{"key":289,"kind":290,"date":11,"projects":291,"title":292,"link":293,"hours":101,"doc":294,"year":141},"log\u002F2026-10-27-derkinzi-mac-mini-dev-server-post","write",[161],"Wrote up the Mac Mini dev server setup","https:\u002F\u002Fderkinzi.de\u002Fmac-mini-claude-code-dev-server\u002F",{"body":295},{"type":265,"value":296,"toc":300},[297],[268,298,299],{},"One Git repo per project, one Claude Code session as PM and dev lead firing Opus sub-agents, tmux on a non-admin user, Tailscale, remote control from the phone.",{"title":272,"searchDepth":159,"depth":93,"links":301},[],{"key":13,"kind":254,"date":15,"projects":303,"title":14,"path":13,"year":141},[161],{"key":17,"kind":254,"date":15,"projects":305,"title":18,"path":17,"year":141},[161,83,114,134],{"key":307,"kind":308,"date":15,"projects":309,"title":310,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-26-contentin-signup-fixed","fix",[114],"Account creation was broken over the weekend, fixed",{"key":312,"kind":290,"date":15,"projects":313,"title":314,"link":315,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-26-derkinzi-week-1-wrap-up",[161],"Week 1 wrap-up of maxing out Claude Code","https:\u002F\u002Fderkinzi.de\u002Fmaxing-out-claude-code-week-1\u002F",{"key":317,"kind":258,"date":15,"projects":318,"title":319,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-26-pepelly-first-ios-testflight-build",[83],"First iOS TestFlight build",{"key":321,"kind":258,"date":15,"projects":322,"title":323,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-26-pepelly-google-api-verification-approved",[83],"Google API verification approved",{"key":325,"kind":326,"date":327,"projects":328,"title":329,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-25-keylogs-indexing-tool-idea","idea","2026-10-25",[134],"Indexing tool, maybe",{"key":20,"kind":254,"date":22,"projects":331,"title":21,"path":20,"year":141},[161],{"key":333,"kind":258,"date":22,"projects":334,"title":335,"link":101,"hours":101,"doc":336,"year":141},"log\u002F2026-10-24-derkinzi-braindump-skill",[161],"Added the braindump-post skill",{"body":337},{"type":265,"value":338,"toc":342},[339],[268,340,341],{},"I talk, an agent turns it into a post and a changelog entry. In my words.",{"title":272,"searchDepth":159,"depth":93,"links":343},[],{"key":345,"kind":290,"date":22,"projects":346,"title":347,"link":348,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-24-derkinzi-first-braindump-post",[161],"First post written from a brain dump","https:\u002F\u002Fderkinzi.de\u002Ffully-ai-coded-blog-claude-code\u002F",{"key":350,"kind":326,"date":351,"projects":352,"title":353,"link":354,"hours":101,"doc":355,"year":141},"log\u002F2026-10-23-derkinzi-max-out-claude-code-challenge","2026-10-23",[161],"Started the max out Claude Code challenge","https:\u002F\u002Fx.com\u002Fderkinzi\u002Fstatus\u002F2113584388273254823",{"body":356},{"type":265,"value":357,"toc":361},[358],[268,359,360],{},"Max out my Claude Code subscription every week, one launch a week, until I make 10K a month. This site is the hub for it.",{"title":272,"searchDepth":159,"depth":93,"links":362},[],{"key":364,"kind":258,"date":351,"projects":365,"title":366,"link":101,"hours":101,"doc":367,"year":141},"log\u002F2026-10-23-derkinzi-rebuilt-fully-ai-coded",[161],"Rebuilt derkinzi.de on Nuxt 4, fully AI coded",{"body":368},{"type":265,"value":369,"toc":373},[370],[268,371,372],{},"Editor-style redesign on Nuxt 4, Nuxt Content 3 and Tailwind 4, built with Claude Code. Not a single line of code by me.",{"title":272,"searchDepth":159,"depth":93,"links":374},[],{"key":24,"kind":254,"date":26,"projects":376,"title":25,"path":24,"year":141},[83],{"key":378,"kind":258,"date":26,"projects":379,"title":380,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-22-contentin-post-ideas-with-ai-pictures",[114],"Post ideas now come with a personal AI-generated picture",{"key":382,"kind":258,"date":26,"projects":383,"title":384,"link":101,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-22-pepelly-daily-seo-guide-writer",[83],"Daily SEO guide writer running",{"key":386,"kind":290,"date":26,"projects":387,"title":388,"link":389,"hours":101,"doc":-1,"year":141},"log\u002F2026-10-22-pepelly-why-i-built-it",[83],"Wrote why I built Pepelly","https:\u002F\u002Fderkinzi.de\u002Fwhy-i-built-pepelly\u002F",{"key":391,"kind":90,"date":80,"projects":392,"year":141},"pepelly-upcoming",[83],{"key":394,"kind":395,"date":141,"projects":396,"year":141},"keylogs-rebuilt","rebuilt",[134],{"key":28,"kind":254,"date":30,"projects":398,"title":29,"path":28,"year":399},[107],"2024",{"key":32,"kind":254,"date":34,"projects":401,"title":33,"path":32,"year":399},[95,114],{"key":403,"kind":404,"date":103,"projects":405,"year":399},"bestlinkedintools-started","started",[95],{"key":407,"kind":404,"date":103,"projects":408,"year":399},"slicefair-started",[107],{"key":410,"kind":404,"date":121,"projects":411,"year":412},"contentin-started",[114],"2022",{"key":36,"kind":254,"date":38,"projects":414,"title":37,"path":36,"year":415},[176],"2020",{"key":40,"kind":254,"date":42,"projects":417,"title":41,"path":40,"year":418},[161],"2019",{"key":44,"kind":254,"date":46,"projects":420,"title":45,"path":44,"year":418},[161],{"key":48,"kind":254,"date":46,"projects":422,"title":49,"path":48,"year":418},[161],{"key":51,"kind":254,"date":53,"projects":424,"title":52,"path":51,"year":130},[134],{"key":55,"kind":254,"date":57,"projects":426,"title":56,"path":55,"year":130},[153,134],{"key":428,"kind":148,"date":130,"projects":429,"year":130},"mydash-stopped",[153],{"key":431,"kind":404,"date":130,"projects":432,"year":130},"viabam-started",[125],{"key":434,"kind":404,"date":140,"projects":435,"year":149},"keylogs-started",[134],{"key":59,"kind":254,"date":61,"projects":437,"title":60,"path":59,"year":149},[153],{"key":439,"kind":404,"date":149,"projects":440,"year":149},"gootics-started",[143],{"key":442,"kind":404,"date":149,"projects":443,"year":149},"mydash-started",[153],{"key":71,"kind":254,"date":73,"projects":445,"title":72,"path":71,"year":166},[170],{"key":75,"kind":254,"date":77,"projects":447,"title":76,"path":75,"year":166},[170],{"key":449,"kind":404,"date":166,"projects":450,"year":166},"derkinzi-started",[161],{"key":452,"kind":404,"date":166,"projects":453,"year":166},"packtor-started",[170],{"key":455,"kind":404,"date":166,"projects":456,"year":166},"webmarken-started",[176],{"key":458,"kind":404,"date":186,"projects":459,"year":186},"packwild-started",[182],1793264868322]