About Me
I'm a CTO and Head of Software Engineering with over two decades of experience in web application development. I specialize in designing and implementing custom software solutions using open source technologies.
Currently I lead engineering teams of 50+ developers at AxiomQ, where I define technology strategy, architect technical solutions, and build project teams from the ground up. Before that I built and grew Orange Iceberg, a Ruby development company.
I've been building for the web since 1998 — from hands-on coding to leading cross-functional teams that deliver scalable, high-performance applications.
Resume
CTO / Head of Software Engineering
AxiomQ
Merged two companies to create AxiomQ. Led the development of multiple web-based applications using open source technologies. Built and mentored engineering teams across the company, defined technology strategy, and implemented agile methodologies to deliver projects on time and within budget.
Project manager/Lead developer
Orange Iceberg
Grew Orange Iceberg into a Ruby development company with a team of skilled developers. Implemented best practices for Ruby development and code standards, managed multiple projects from conception to delivery, and provided technical mentorship to team members.
Ruby developer
Earth.org GmbH
Maintained and updated yoga.info. Designed a JSON service-based architecture with a shared API and admin section to power both yoga.info and ayurvedafinder.com.
Ruby developer
Reciprocity Inc.
Senior Engineer (Ruby on Rails) on the Reciprocity gamification app, opower.com, sonatype.com, and Google's GRC project.
Freelance Ruby developer
Orange Iceberg
Founded Orange Iceberg as a freelance Ruby on Rails web development consultancy.
CEO/Lead developer
Array Studio
Co-founded Array Studio, a web development company. Led the technical direction and development of client projects as CEO and lead developer.
Freelance developer
Student/Freelancer
Freelance web developer while studying Computer Science.