About
I have spent roughly nine years in professional software development. Most of that time has been spent on React Native — building applications from an empty repository, taking over codebases that had drifted, and leading mobile teams through releases that could not slip.
The work I do best sits between product and engineering. A founder describes what the business needs; my job is to turn that into an architecture that can be built by a small team, shipped to two app stores, and changed again in six months without a rewrite.
I am not only a mobile engineer. I write the Node, Laravel, Python and FastAPI services the apps talk to, design the MySQL and PostgreSQL schemas underneath them, and handle the parts most people would rather avoid — native modules, push delivery, subscription state, real-time transport, release pipelines.
I have also led mobile engineers. That changed how I write software: I optimise for the person who inherits the codebase, not for the version of me that already has the whole system in my head.
Hover or focus anything to see what it connects to in practice.
Hover or focus a technology to see what it connects to.
Next
Want to talk about a specific project?
A short description is enough to start. I will tell you what I would want to know before quoting anything.