Building software products has been my work for most of my life.
I was introduced to my first computer at 3, started developing software at 14, and moved into professional work at 17. Since then, I've spent more than a decade and a half helping teams build, improve, fix, and ship software products.
My core focus today is JavaScript and TypeScript across the React ecosystem, Node backends, and React Native mobile products, but the real value is not the stack. It's knowing how to turn ideas into software that actually gets delivered.

Here's how I can help you.
I work across delivery, consulting, and coaching. The shape changes depending on the team, but the goal stays the same: get better software into users' hands with less waste and more clarity.
Develop your software product.
With over a decade and a half in software development, I can help across the full product path, from refining the idea and shaping execution to building, stabilizing, and launching the product for real users.
Contact me
Join your team where momentum is missing.
Sometimes the main problem is not ambition, it's shipping. I can step into an existing team, remove blockers, provide technical direction, and help push the product over the line.
Send me a message →Teach teams and developers how to work better.
Coaching covers both technical execution and the soft skills that make engineers effective inside a team. If you want a sense of how I think about software, the blog is the best starting point.
Read the blog →Lets get started!
Lets get in touch and find out how I can help you with your software development needs.
Get Started →