Products
Two products built and shipped in-house.
Not side projects that stalled at the prototype. Both are live, in the stores, and maintained — design, engineering, infrastructure and release done alone, under the same standards as the client work.
Lifterly
Live on the App StoreThe AI gym coach for iPhone and Apple Watch
A workout planner, set tracker and AI coach in one app. Lifterly builds a plan around your goals, your equipment and the time you actually have, then stays out of the way while you train.
Lifterly is the product I use to keep my own standards honest. Everything in it — the data model, the onboarding, the Watch app, the App Store review, the billing — is mine, which means every shortcut has a name and an owner.
The AI coach is the part that matters most and is hardest to get right: it reads your workout and your training history, suggests adjustments you can actually put into practice when a machine is taken or you are short on time, and stays useful without a demo script.
Built with
- React Native
- Expo
- Apple Watch
- Astro
- LLM coaching

At a glance
- Platforms
- iPhone and Apple Watch
- Coach
- Conversational, context-aware
- Tracking
- Sets, volume, fatigue, muscle profile
- Price
- Free to start
Digimad
Live on iOS, Android and webDestination, visa and tax intelligence for people who work from anywhere
Real internet speeds, honest monthly budgets, the visa you actually qualify for and the tax day-count that decides whether you should still be there — down to the neighbourhood, with every figure traced back to its source.
Digimad is a research problem dressed as an app. Immigration and tax rules change without notice, cost-of-living indexes average a whole city into uselessness, and most of what is written about a place online was true two years ago.
So the hard part is not the interface — it is the editorial pipeline behind it: three separate levels of detail that never pretend to know more than they do, visa and entry rules checked against the immigration authority’s own portal, and a dated source list on every profile. Where a figure is uncertain, the page says so.
Built with
- React Native
- Expo
- Astro
- Editorial pipeline

At a glance
- Coverage
- 25 countries, 97 cities, 98 neighbourhoods
- Visa paths
- 72 documented, 22 dedicated nomad visas
- Sourcing
- 165 official sources cited and dated
- Platforms
- iOS, Android and web
Why it matters to you
Shipping my own products makes me better at shipping yours.
Running a product alone means owning every decision a team usually spreads out: the data model, the onboarding, the App Store review, the cost of a query at 2am. That is the perspective I bring to client work — not just how to build a feature, but what it will cost to keep it running.
JeVote.info
2017 — 2022A political questionnaire that matched voters to candidates, used by more than a million people across two French presidential elections. Built and maintained in Next.js with a small team of friends.
- Next.js
- React
- Node.js
Next step
Tell me what you are building.
Your product, your timeline, and the part that is currently in the way. That is enough for a useful first reply — and you will get a straight answer, including when someone else is the better fit.