Native apps in React Native / Expo, built for performance and maintainability. Store delivery included — I handle certs, builds and releases.
- iOS + Android build
- Stores & TestFlight
- Push & analytics
Strategy, design and development of web and mobile products, from brief to launch. A single point of contact — Ethan.
Brief through ship, end-to-end. No hand-offs, no middlemen. Code, design and strategy come out of the same head.
Native apps in React Native / Expo, built for performance and maintainability. Store delivery included — I handle certs, builds and releases.
Marketing sites, business platforms, customer portals. Next.js on the front, Laravel on the back when the domain calls for it. Nothing off-the-shelf.
Slow app, scary codebase, team that can't ship anymore? I audit, document, and propose a stepwise modernisation path — without breaking everything.
Lighthouse 95+, Core Web Vitals in the green, clean indexing, schema.org. Optimisation is code and discipline, not a magic spell. Measured, never promised.
A method isn't an agency slide deck. It's a discipline that prevents bad surprises and makes every delivery predictable.
We start with the real need, not a feature list. Scope, constraints, risky assumptions. If anything has to be said no to, it happens now.
Technical architecture, user flows, data model. Structural decisions get made and written down — so we don't revisit them mid-build.
Visual identity, interactive prototypes, component system. Design is never decoupled from code — what gets drawn must work technically and aesthetically.
Short sprints, regular releases on a staging environment, continuous QA. You see the project grow each week — no black box, no final big-bang.
Production deployment, hands-on training, written documentation. You leave autonomous, with a maintainable project and codebase knowledge that's yours.
No flavour-of-the-month. Three pillars, picked for stability and ecosystem.
back-end, APIs, complex domains
web front-end, App Router
mobile iOS / Android, OTA updates
Master's in web development. Apprenticeship then full-time at 3Codes, working on web and mobile projects with tight deadlines and non-negotiable quality. Alongside, I run Opaza — my studio, for the missions I pick.
The agency-plus-freelance combo is the real edge: methodical delivery instincts with the agility of an independent. One contact, the rigour of a team.
Lessons learned, technical decisions argued out, and a few sharp opinions. Updates are irregular — only when there's something to actually say.
Everyone's talking tRPC and serverless. I've spent six years building Laravel back-ends, and I'm not switching for the noise.
Over-the-Air updates saved two critical releases this year. Honest review, with the traps and the patterns that work.
A 6-page framing doc replaced all my detailed quotes. Here's how I write it, and why clients prefer it.
Claude Code, MCP, agents. How I integrate these without diluting responsibility for the shipped code — which stays mine.
Fastest path is a direct message. We see if the project makes sense, and if so, how to attack it.