Skip to content
Simon Mora

I build the software my own business runs on.

Some days that means the AWS console. Some days it means closing a booking on WhatsApp. Founder of CAMF Solutions, the company building the B2B travel platform underneath.

Developer Tech lead DevOps Operator

Jack of all trades, master of none, though oftentimes better than master of one.

One operator, end to end.

The same person writes the NestJS service, buys the Meta Ads, and audits the WhatsApp conversation that closed the sale. The split between “business” and “technical” never survived contact with the work.

CAMF Solutions

Founder · lead engineer

Builds CAMF App, a B2B travel platform used by a working travel agency.

camfsolutions.com

The platform is not speculative. It runs a working travel agency that I also operate, which is where the requirements come from and where they get tested against real bookings.

An agent-audit loop, a generative content pipeline and a production AWS stack. One operator.

What I actually build.

Four of these exist because the business needed them before there was anyone to hire. The fifth is what I build when it does not.

Platform

Backend and infrastructure

NestJS and TypeORM services with Drupal 11 as the content layer behind OpenID Connect, running on AWS: ECS, ALB, CloudFront, WAF, RDS, SES, S3. Container Insights, WAF ACL consolidation and CloudFront pricing tiers went through a line-by-line audit, and the recurring bill came down.

  • NestJS
  • TypeORM
  • Drupal 11
  • AWS

Operations

A sales floor that can be audited

WhatsApp-first selling through respond.io: agent QA, daily conversation audits, a closing-note taxonomy, and commission attribution designed against how agents actually close.

  • respond.io
  • Meta Ads
  • QA loops

AI

AI where it pays for itself

Booking PDFs and phone photos extracted into structured data with Gemini, picked on measured cost and on Spanish-language output quality rather than on defaults. Assistant tooling on top of respond.io, and no autonomous agent anywhere near AWS keys or client data.

  • Gemini
  • Cost evaluation
  • Agent tooling

Content

Marketing assets without an agency

Remotion for branded video and stills, ComfyUI and Kling for generated assets, ElevenLabs for Spanish voiceover, all against a maintained design-token registry so the brand survives the automation.

  • Remotion
  • ComfyUI
  • Kling
  • ElevenLabs

Range

Engine work, off the clock

A browser-based multiplayer open world, in progress: Three.js rendering, Colyseus for authoritative state, Rapier physics. Mobile development alongside it. Neither pays the bills, which is the point.

  • Three.js
  • Colyseus
  • Rapier
  • Mobile

Toptal profile

TOP 3% TALENT

Vetted by Hire me

Work with me.

Platform architecture, backend and AWS work, or travel-tech that has to survive real operators. Spanish, English or Italian.