Ricardo GomezSenior Software Engineer & AI Engineer13+ yearsFull stack · Cloud
I build modern, powerful and highly scalable software.
Passionate senior software engineer with over 13 years of experience in full-stack development, specializing in modern frameworks, cloud technologies, AI engineering and machine learning: Python (FastAPI, Django) and Node.js (NestJS, Express) behind; React, Next.js and Vue on the front; PostgreSQL, MySQL, MongoDB, DynamoDB and Redis underneath; AWS and Azure with Docker and Kubernetes around it all; LLM agents, retrieval over business data and document intelligence shipped in production. Proven track record of delivering modern, powerful and highly scalable software. Recognized for innovative problem-solving, for mentoring the engineers around me, and for a dedication to continuous learning.

Ricardo Gomez · Senior Software Engineer & AI Engineer
The mathematics behind the work: Big-O complexity, Euler's identity, Kepler's third law, Bayes' theorem, gradient descent, Shannon entropy, the Schwarzschild radius and the logistic function.
Eleven things you get when you hire me.
Thirteen years building modern, powerful and highly scalable software, and the habits that come with it.
01
“We need someone who can own the whole stack, not a slice of it.”
Senior, full stack, AI-capable and used to leading the room.
Senior judgment from day one
Scope, priorities and architecture settled early, so nothing gets redone in six months. At DiversyFund I led the backend architecture of an investment platform managing millions in assets.
Full stack, end to end
Python (FastAPI, Django) and Node (NestJS, Express) behind; React, Next.js, Vue and React Native on the front. I design the API and ship the screen that calls it.
AI engineering, in production
LLM agents with tool calling, retrieval over business data, document extraction with a confidence per field, evals, guardrails and a cost ceiling per tenant. Shipped inside the products below, not as demos.
Leads and mentors
I have led cross-functional teams and mentored junior and mid developers, setting the standards for code quality, testing and performance. Architecture decided in the open, reviewed in every pull request.
Clear communication, every day
In your Slack or Teams all day, in your time zone. Questions get answered in minutes, decisions get written down, and nothing waits for the weekly meeting.
02
“We need it shipped soon, and it has to hold up afterwards.”
From the first commit to production, and still there after launch.
From idea to production, fast
Discovery and architecture in week one, core flows on staging by week two, real users by week four. Everything in the portfolio shipped this way.
Architecture that scales
Serverless AWS designs that cut costs, query optimisation that kept a fintech platform fast, systems built so the hundredth customer costs less than the first.
Cloud and DevOps, hands-on
AWS and Azure, Docker, Kubernetes, Terraform and Linux. Environments that rebuild from a file, releases that run themselves, monitoring that pages before anyone notices.
Daily commits, readable history
Every working day leaves commits you can read, small pull requests and modular, reusable TypeScript the next engineer can pick up without a tour.
Measured on outcomes, not tickets
Platform performance, user engagement, uptime, cost. I bring ideas you did not ask for and push back on the ones that will not move the numbers.
Still there after launch
Operation, monitoring, support and continuous improvement. That is where the value is captured, and where I have kept products running for years.
Thirteen years, end to end.
Senior and lead roles across real estate, fintech, restaurants, insurance, education, agencies and coworking, building modern, powerful and highly scalable software at each.
2024 — Present
Real estate · escrow platform
New Venture EscrowVisit ↗
Senior Software Engineer & AI Engineer
- Lead engineering on the escrow platform that agents, buyers and sellers use to open, track and close transactions: FastAPI services over PostgreSQL and a Next.js front end.
- Shipped the AI layer: document intelligence that extracts and checks closing documents field by field, and an assistant that answers status questions over live escrow data.
- Integrated e-signature, payment and title services, with CI/CD, monitoring and infrastructure as code on AWS.
Stack
- Python · FastAPI
- Next.js
- TypeScript
- PostgreSQL
- AWS
- LLM integration
2021 — 2024
Fintech · investment platform
DiversyFundVisit ↗
Senior Software Engineer & AI Engineer
- Led a cross-functional team designing, building and maintaining the backend architecture of an investment platform managing millions in assets.
- Mentored junior and mid-level developers and set the team's standards for code quality, testing and performance optimisation.
- Optimised PostgreSQL queries and shipped new FastAPI endpoints that improved platform performance and the investor experience.
Stack
- Python · FastAPI
- React
- Next.js
- TypeScript
- PostgreSQL
- AWS
2019 — 2021
Restaurants · intelligence platform
LinemindVisit ↗
Senior Software Engineer
- Built the restaurant-intelligence platform end to end: FastAPI services over PostgreSQL, a Next.js front end, and scheduled jobs for ingestion, alerts and reports.
- Shipped the AI layer: LLM-generated insights, daily briefings and weekly reports per location under a strict JSON contract, plus Q&A over live sales, labor and food-cost data.
- Integrated Lightspeed POS, 7shifts and MarginEdge, with alerts scored against statistical baselines per location.
Stack
- Python · FastAPI
- SQLAlchemy
- PostgreSQL
- Next.js
- TypeScript
- Railway
- Stripe
2017 — 2019
Agency · web applications
ArtonicVisit ↗
Senior Software Engineer
- Built responsive web applications tailored to each client's operation, pairing modern design with the functionality behind it.
- Migrated legacy systems to Django services and introduced Docker across projects for reproducible development and deployment workflows.
- Led UX/UI improvements across client products, raising user engagement.
Stack
- Python · Django
- React
- Next.js
- TypeScript
- PostgreSQL
- Docker
- AWS
2016 — 2017
Education · data dashboards
Parsec EducationVisit ↗
Senior Software Engineer
- Engineered dashboards and data-visualisation tools that let schools make data-driven decisions.
- Wrote modular, reusable TypeScript that improved the maintainability and scalability of the codebase.
- Integrated external services through their APIs to streamline the schools' data workflows.
Stack
- Python · FastAPI
- React
- Next.js
- TypeScript
- PostgreSQL
- AWS
2015 — 2016
Insurance technology · carriers, MGAs and brokers
AdvancioVisit ↗
Full Stack Developer
- Built and modernised policy and claims systems for insurance carriers and MGAs, moving legacy modules behind modern REST APIs.
- Integrated carrier, broker and rating services, each connection documented, tested and monitored.
- Shipped responsive React front ends for underwriting and claims teams.
Stack
- React
- TypeScript
- Node.js
- Python
- SQL Server
- AWS
2013 — 2015
Agency · web and mobile
DGMXVisit ↗
Full Stack Developer
- Delivered high-performing web and mobile apps for clients across several industries on modern stacks.
- Designed serverless AWS architectures that reduced hosting costs and scaled with demand.
- Acted as team lead: mentored junior developers and kept projects on their timelines.
Stack
- Python · FastAPI
- Vue.js
- TypeScript
- React
- React Native
- AWS
- MySQL
- MongoDB
Selected work, live in production.
Modern, powerful and highly scalable software I designed, built and shipped end to end, with AI engineering inside each one: agents, retrieval and document intelligence in production, not in demos. Hospitality, healthcare, restaurants, e-commerce and events: open any of them and look around.

ResortzVisit ↗
Hospitality · property management system
A property management system that runs the whole hotel from one screen.
Arrivals, departures and in-house guests on a single business date; a booking calendar, rooms, rates and housekeeping; cash and the night audit. Occupancy, ADR and RevPAR read live for any date range, and a group switches between properties with one login.
What it does
- “Ask your hotel”: retrieval over live PMS data, every answer citing the figures it came from
- AI rate advisor whose suggestions pass a human approval gate before reaching the OTAs
- Front desk, booking calendar, rates, housekeeping and night audit on one business date
- Airbnb and Booking.com through Channex, Stripe Connect payments, Twilio SMS and WhatsApp
Built with
- Python · FastAPI
- Next.js
- TypeScript
- PostgreSQL
- Stripe
- AWS

HealtiVisit ↗
Healthcare · financial back office
The financial back office for US specialty practices.
Credentialing and payer enrollment that used to cost a coordinator months of re-typed forms now runs from one provider profile: packets generated per payer, every application tracked to approval, and licenses, DEA, malpractice and exclusion lists watched around the clock, so a provider is never silently blocked from billing.
What it does
- Document intelligence: licenses, DEA certificates and CVs extracted into typed records with a confidence per field
- Questions answered over the provider roster; OIG and SAM exclusions screened as a nightly batch
- Credentialing packets generated per payer, every application tracked to approval
- NPPES lookups, per-seat Stripe billing in USD and CAD, documents stored in-country
Built with
- Python · FastAPI
- Next.js
- TypeScript
- PostgreSQL
- Stripe
- Azure

FudiesVisit ↗
Restaurants · POS and operations SaaS
Restaurant operations from the table to the books.
QR ordering, a live kitchen display, orders, inventory with low-stock alerts, cash shifts and reservations. Menu engineering classifies every dish by margin and popularity, per branch, so the menu earns more every month. One system for a whole restaurant group, each location on its own prices, and one mobile app for five roles.
What it does
- AI narratives on every sales, operations, tips and inventory report, per branch, as queued jobs with a cost ceiling
- Menu engineering that classifies every dish by margin and popularity, per branch
- QR ordering, live kitchen display, inventory with low-stock alerts, cash shifts and reservations
- Uber Eats end to end, Stripe Connect and Mercado Pago, WhatsApp Cloud API, CFDI invoicing
Built with
- Node.js · NestJS
- React
- TypeScript
- Redis
- MySQL
- React Native

RocketzVisit ↗
E-commerce platform
An e-commerce platform that turns a store, WhatsApp and phone orders into one operation.
Catalog, a sales board from unpaid to shipped, payments and shipping labels, customers and landing pages, every store on its own custom domain. Revenue, cost, margin and collections for the month on one dashboard; best sellers and top customers ranked, so restocking is a decision and not a guess.
What it does
- Orders an AI sales agent closes on WhatsApp or Messenger enter the sales board through a typed, idempotent partner API
- Catalog, a sales board from unpaid to shipped, customers and landing pages, every store on its own domain
- Stripe Connect per store, Skydropx shipping labels, WhatsApp one-time-code sign-in, Meta Conversions API
Built with
- Python · Django
- Next.js
- TypeScript
- MySQL
- Stripe
- AWS

EventzVisit ↗
Events · production ERP and mobile app
The operations platform behind weddings, social and corporate events.
Events with venue, date and budget; quotes that become confirmed bookings; clients; a furniture and warehouse inventory; payroll; and finances that track every deposit against what is still owed. The whole production pipeline in one place, on the web and on iOS and Android with push notifications and over-the-air updates.
What it does
- AI sales agent that quotes and books over WhatsApp and Messenger with tool calls against the catalog and the calendar
- Lead scoring, voice-note transcription and bank statements read by vision
- Events, quotes, clients, inventory, payroll and finances in one pipeline, on the web and on iOS and Android
- Stripe subscriptions and Connect, Google and Outlook calendar sync, Facturapi invoicing, Expo push
Built with
- Node.js · NestJS
- Vue.js
- TypeScript
- MySQL
- React Native
- AWS
Built as an employee
Built for employers, still in production.
Platforms I designed and ran on someone else's payroll, each one live today.
linemind.ai 
LinemindVisit ↗
Restaurants · intelligence platform · Senior Software Engineer · 2019 — 2021
Restaurant intelligence that reads the POS, scheduling and invoicing together and says what to fix before it hits prime cost.
- LLM-generated insights, daily briefings and weekly reports per location, run as scheduled jobs under a strict JSON contract
- “Ask it what a GM would ask”: questions answered over live sales, labor and food-cost data
- Alerts that each come with a fix, scored against statistical baselines per location; Lightspeed, 7shifts and MarginEdge integrations
Built with
- Python · FastAPI
- SQLAlchemy
- PostgreSQL
- Next.js
- TypeScript
- Stripe
diversyfund.com 
DiversyFundVisit ↗
Fintech · investment platform · Senior Software Engineer & AI Engineer · 2021 — 2024
An investment platform for income-focused real estate, serving tens of thousands of investors.
- Backend architecture of a platform managing millions in assets, led across a cross-functional team
- Investor dashboard, offerings and quarterly reporting on a Next.js front end over FastAPI services
- PostgreSQL query optimisation and new API endpoints that kept the platform fast as it grew
Built with
- Python · FastAPI
- React
- Next.js
- TypeScript
- PostgreSQL
- AWS
passwork.mx 
PassworkVisit ↗
Coworking · booking platform · Full Stack Developer · 2013 — 2015
A membership with immediate access to a network of coworking spaces across 11 countries.
- Web and mobile apps for members and spaces, with real-time booking of desks and rooms
- Reliability and uptime on AWS with monitoring, for a network of thousands of spaces
Built with
- Python · FastAPI
- Vue.js
- TypeScript
- React Native
- AWS
The stack, end to end.
Everything here has been in production under my name: frontend, backend, data, cloud, and the specialties that tie them together.
Frontend
- React
- Next.js
- Vue.js
- TypeScript
- JavaScript
- Tailwind CSS
- Responsive UI
- Accessibility
Mobile
- React Native
- Expo
- iOS
- Android
- Push notifications
- Over-the-air updates
- App Store & Google Play releases
Backend
- Python
- FastAPI
- Django
- Node.js
- NestJS
- Express
- REST
- GraphQL
- WebSockets
- Queues & background jobs
- Auth (OAuth, JWT)
Databases & data
- PostgreSQL
- MySQL
- SQL Server
- MongoDB
- DynamoDB
- Redis
- Query optimisation
- Data modelling
Cloud & DevOps
- AWS
- Azure
- Docker
- Kubernetes
- Terraform
- GitHub Actions · CI/CD
- Linux
- Monitoring & observability
- Serverless
AI engineering & machine learning
- LLM integration (OpenAI, Anthropic)
- AI agents & tool calling
- RAG over business data
- Embeddings & vector search (pgvector)
- Document extraction & OCR
- Machine learning (scikit-learn, pandas)
- Applied ML: anomaly detection & scoring
- Evals & guardrails
- Workflow automation
Architecture & practices
- Scalable system architecture
- Multi-tenant SaaS
- API design
- UX/UI design
- Performance optimisation
- Testing & code review
- Technical leadership & mentoring
- Agile delivery
Let's talk about your team.
Hiring for a senior or lead role? Email me or book a call. I reply the same day.
When works for you?
No preparation needed. If none of the slots work, email me and we find one.
Prefer a call? Email me a couple of times that work for you and I will send an invite.