Software engineering
I build systems that have to work outside the development environment. Architecture, performance, infrastructure, and the decisions that matter when the product grows.
What I do
My career started with writing code. Today it means building products, leading people, and making technology decisions that move the business.
I build systems that have to work outside the development environment. Architecture, performance, infrastructure, and the decisions that matter when the product grows.
I work with AI applied to real products. Agents, LLMs, and automations that solve problems, cut costs, and open new possibilities.
I lead engineering teams and take part in the decisions that connect technology to the company's growth. Writing good code is only part of the job.
My story
I started coding at 12, in a room with a leaking roof. I built a site that reached more than 100,000 visits a month.
At 16 I got my first job as a developer. At 20 I was already working at a large company.
Then came the UK, Malta, Abu Dhabi, and years working with people from all over the world.
I also started companies, made mistakes, started again, and learned that building a career is not only about knowing how to code.
Today I am the CTO at Hubble, an American startup in San Francisco. And I am still learning.

Beyond work
I help developers grow their careers, land better opportunities, and raise their pay. Practical guidance from someone who has walked the path.
See mentorshipI share what I have lived in engineering, artificial intelligence, career, and building products with companies, communities, and universities.
See talksIf you want to talk about technology, career, or business, or invite me to give a talk, get in touch.