Adam Bulmer 🦀

@mintuz.com

Contract AI Product Engineer ex-Monzo, BBC & Booking.com. Web & App Engineer. Personal favourites SwiftUI and React. 💪 workoutplan.app 🏡 belongings.app 🤓 swiftforjs.dev ⏱️ timetrials.app ☀️ morningclub.app 👶🏻 wakewise.app

I’ve been building on iOS with an App Intents-first architecture for a while. It’s not well documented and articles advocate patterns like MVVM or VIPER. With Apple’s latest Siri integrations, everything has just clicked into place. Best practices are useful, but first principles win always.

I never use plan mode with Codex. Plan mode exists in Claude because it’s over-eager and jumps straight to implementation too quickly. Codex actually takes the time to understand the codebase first and makes holistic changes based on its findings.

If you wondered… X is still full of plebs and apparently I’m a bad actor. I mean I never did drama but come on… I don’t need to be called out on it.

BildBild

Claude Design is cool but GPT Image Gen 2 is even better. My workflow 1. Sign up to Mobbin 2. Use the Mobbin MCP in Codex and prompt what you’re building 3. Ask Codex to use the official GPT Image Gen skill to generate 4 UI mockups 4. Pick the best design and feed it back into Codex to build

I’ve got Codex /goal on my Raspberry Pi executed from my iPhone triaging 250 backlog items refining them to create a cohesive story on how to deliver my app from 0 to 1. It’s like having a product owner in my pocket and I’m the VP of Product 😵‍💫🤩

What matters is customer outcomes. Too much energy spent on how. Sprint Planning, Retros, Cycle Time, velocity, number of weeks per sprints etc. All bollocks. The number of hours I’ve spent in quarterly/ halve planning for the plan to be derailed 2 weeks in is staggering. It’s all busy work.

Happy Pokemon day. 2026 Christmas Day will be my personal 30th Pokemon day. I remember receiving the game from my grandad and having no idea what it was and spending weeks trying to defeat Brock because I only had Charmander on my team 😂

The human touch will be the thing that drives downloads on the AppStore. I’ve seen a bunch of competitor apps appear recently and they all look the same. What makes your app stand out amongst the vibe coded slop will be the difference between success and failure.

I’ve been using AI for things I consider myself an expert at and using time saved to level up other skills using my brain like SEO, Graphic design and marketing.

MRR is a funny metric. I’ve been measuring my apps success in bills paid. My energy bill is now paid by my apps every month 😆 Next goal: the mortgage.

I created a new Claude Code skill this evening for iOS App Store market research. Previously this was a custom MCP server that I had to spin up locally on my machine. SKILL.md files don't just have to be coding conventions and how-tos. They can allow your agents to call third parties.

BildBild

Claude Long Term Memory spec-kit, bmad, task-master, beads, beans. It doesn't matter which one you pick. They all do the same thing Just use one and get familiar with it - don't get stuck in that loop of switching tools every week because someone on Bluesky recommended it.

AI has turned my iPhone into a dev workstation. A user reported a bug for an app I’ve built. I shared a screenshot + high-level architecture via Codex on iOS. It found the issue, fixed it, and deployed - entirely from my phone. 12 months ago I was just doomscrolling and reading memes 😂

LLMs, autonomous agents, and “vibe coding” reward system thinkers. Models think locally. Slop happens when humans do too. Your value is the bigger picture and to guide them along the path.

My 2026 Indie dev goals - Reach £1000 MRR - Release a new unannounced app I’ve been building for the last month. - Start posting on TikTok behind the scenes of my indie app development process.