Software Engineering and Architecture for SaaS Companies
💻

Software Engineering and Architecture for SaaS Companies

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.