After nearly 20 years building and leading high-performing products and teams, I've developed a pragmatic, no-nonsense approach to software and business development that’s always evolving. Here’s how I currently work:
- 1 .I thrive where engineering, business, and design meet. My experience enables me to make decisions that often hit the sweet spot of what’s feasible, usable, and valuable.
- 2 .I ship fast and often. I prioritize getting products into the hands of users quickly, learning from real-world data, and improving with each iteration. Momentum is everything.
- 3 .I focus on results. At the end of the day, it’s all about delivering measurable outcomes that improve the user experience and move the business forward.
- 4 .I embrace constraints. Limited resources push me to be creative and find the simplest, most elegant and effective solutions.
- 5 .I’m driven by challenges. I love taking on ambitious ideas that seem impossible and finding practical, actionable ways to make them happen.
I’m constantly adapting based on new information — whether it’s learning a new programming language, experimenting with new technologies, or testing new business models and ideas.
This way of working isn’t always easy. It takes discipline, reflection, and a willingness to learn from mistakes (sometimes more often than I’d like to admit). But it’s led to better products and a more rewarding career.
If this resonates with you, let's connect. I’m always up for meeting like-minded people to talk and exchange ideas.