Overview
I work with SaaS companies that need senior engineering support across architecture, technical leadership and hands-on product development.
My background includes approximately 16 years in software engineering, with experience building SaaS products, marketplaces, web applications, integrations and cloud-based systems. I work primarily with TypeScript, Node.js, React, Next.js, Java, PostgreSQL, AWS and Google Cloud.
Where my experience is relevant
My experience is particularly applicable when a SaaS company is:
- Designing or evolving a multi-tenant platform
- Turning an initial product into a production-ready system
- Delivering a complex or technically uncertain capability
- Integrating external services, APIs or AI models
- Improving architecture, performance or delivery reliability
- Establishing clearer technical standards and engineering practices
- Seeking experienced technical leadership without separating architecture from implementation
How I contribute
Architecture and technical direction
I help translate product and business requirements into practical technical decisions. This may include application boundaries, data modeling, authorization, integrations, event-driven systems, cloud infrastructure and delivery strategy.
Full-stack product development
I can take ownership of a capability across backend, frontend, database and infrastructure. My recent work has focused primarily on TypeScript and JavaScript applications using Node.js, React and Next.js.
SaaS and multi-tenant systems
I have worked with SaaS products throughout my career, from enterprise software suites to marketplaces and modern multi-tenant applications. My experience includes tenant-aware data models, roles and permissions, auditing, workflow design and integrations.
AI engineering
My AI experience includes integrating OpenAI, Anthropic and other model APIs, developing AI-enabled workflows and building harnesses for reinforcement-learning environments and model evaluations.
I combine this recent AI work with a broader foundation in software architecture, cloud systems and Data Science.
Technical leadership
I work with founders, product managers and engineering teams to clarify requirements, establish technical direction and support delivery. I remain hands-on while contributing to architecture, reviews, standards and team decision-making.
Relevant experience
G2i — Senior Software Engineer
Built reinforcement-learning environments and evaluation harnesses for frontier AI organizations. The work also involved expert-data pipelines, review systems, feedback loops and data-quality controls for advanced coding and reasoning models.
Thoughtworks — Lead Consultant
Led cross-functional Agile teams, acted as a primary client contact and contributed to technical direction and delivery using TypeScript, React, automated testing, CI/CD and cloud infrastructure.
Altitude Sports — Tech Lead
Designed and developed systems for an international e-commerce and marketplace platform using event-driven and serverless architecture on AWS.
Voyagezy — CTO
Led the complete software lifecycle of a travel marketplace, including product definition, architecture, web and mobile development, cloud operations and technical management.
Atexo — Software Engineer
Developed and maintained Java web applications and modules within an enterprise SaaS software suite.
Technical context
My principal technical experience includes:
- TypeScript, JavaScript, Node.js and Java
- React and Next.js
- PostgreSQL and MongoDB
- REST APIs and system integrations
- AWS, Google Cloud and Azure
- Docker, Kubernetes and Terraform
- Event-driven and serverless architectures
- OpenAI, Anthropic and other model APIs
- AI evaluation and reinforcement-learning environments
Ways of working together
Depending on the context, I can contribute through:
- A focused architecture or technical assessment
- Ownership of an important product capability
- Embedded senior engineering support
- Technical leadership during a delivery phase
- Ongoing fractional technical direction
For professional inquiries, contact me by email or LinkedIn.