I help startups and early-stage products navigate the journey from idea to product-market fit, with over 20 years of experience in software engineering. My sweet spot is guiding teams through that exciting, early-stage phase where rapid iteration, lean thinking, and smart choices about what to build (and what not to build) can make all the difference.I’m all about Lean Startup, Agile methodologies, and creating environments where teams can collaboratively build great products. It’s not just about the code or architecture for me—it's about fostering a culture of teamwork where everyone contributes to the process of building something valuable. By using just enough architecture and modularization, I help teams stay flexible while maintaining the integrity of their systems.I’m hands-on and love being part of the actual building process, whether that’s contributing to the codebase, working through design trade-offs, or leading for example event storming sessions. But what drives me most is creating an environment where the team thrives together, building the system and the product collaboratively.I’m not your typical manager—I believe in modern ways of working, from Agile to Lean, and I bring a T-shaped skillset: deep expertise in backend development (mainly Scala) paired with broad experience in mobile, frontend, cloud services, and team leadership.I thrive in environments where teams can work collaboratively to build products, embracing agile, lean methodologies, and modern ways of working. I focus on creating an atmosphere where everyone feels ownership of what we’re building together. I’m hands-on through it all—contributing directly to the code, leading architecture discussions, and fostering a culture of team-driven success.If you need someone to help your team move fast, build collaboratively, and deliver value without unnecessary overhead, let’s talk!Key Areas of Focus:Early-Stage Product Development: Helping teams bring products from idea to MVP and beyond, with a focus on team collaboration and shared ownership.Lean Startup & Agile: Applying lean principles and Agile methodologies to ensure rapid, iterative development with a team-first approach.Collaborative Architecture: Supporting teams in using just enough architecture and modularization to keep systems scalable while ensuring everyone has a hand in building it.Hands-On & Team-Oriented: Not just advising, but building alongside teams—whether it’s improving processes, diving into code, or ensuring that everyone contributes to the product’s success.
Listed skills include Agile Methodologies, Oo Software Development, Scala, Java, and 21 others.