Available for projects & consulting

I turn your operation
{into real software}

20 years building the software that runs the day-to-day operations of companies across the US, Spain and Latin America. I handle everything — design, build, launch and support — so you can focus on running the business.

+20 years delivering software
4 platforms built
1 point of contact, idea to support
Real cases

Businesses that run better since they got their software

These are live systems belonging to real clients, so I can’t publish demo logins. I’ll walk you through them on a 20-minute call.

In production Online booking · Orlando, US
cassa-hotel.com · booking & admin
Cassa Hotel — Multilingual home with availability search
<Next.js 16 / Express / MongoDB / Stripe>
Next.js 16StripeMongoDB React 19TypeScript

Cassa Hotel — The hotel stopped depending on Booking and Airbnb

A boutique hotel in Orlando was paying commission on nearly every booking that came in. I built them their own booking site — in three languages, with online payment and automatic confirmation — plus a back office where their team manages rooms, rates, guests and services on their own. Every direct booking is margin the hotel keeps.

6 screens Direct bookings, no commission Public site + management panel
In production Operations · B2B
oreflow · operations console
OreFlow — Operation detail: vessel, ports, laytime and documents
<SvelteKit / Node.js / MongoDB>
SvelteKitNode.jsMongoDB Tailwind

OreFlow — Exporting ore without losing a document or a day of vessel time

Every shipment involves dozens of documents, permits and deadlines — and when one slips, it is paid for in vessel downtime. I centralised the whole operation in one system: which document is missing, who must sign it, how long each phase is taking and where time is being lost. The team logs it from their phones, dockside, as it happens.

10 screens The whole operation in one place Dockside logging from a phone
Final testing Real-time · App + web
matchhorse · betting exchange
MatchHorse — Home with upcoming races and wallet balance
<NestJS / Socket.io / MongoDB / React Native>
NestJSSocket.ioReact Native MongoDBClean Architecture

MatchHorse — A betting house where the house does not bet

Players bet against each other and the system matches them automatically, with balances, limits and an auditable record of every movement. With no house taking the risk, the business earns on volume rather than on customers losing. Mobile app and web platform, everything updating instantly.

7 screens Players bet against each other Balances and auditing built in
Pilot · scaling SaaS · App + panel
saloom · scheduling + geolocation
Saloom — Business panel: daily metrics
<React / NestJS / React Native / Geolocation>
ReactNestJSReact Native TailwindGeolocation

Saloom — Find a salon nearby, with a slot today, and book it

Two products in one: an app where customers find the nearest professional with real availability, and a scheduling tool where the salon manages appointments, staff, services and hours. It launched with one pilot salon and is built to add hundreds more without rewriting anything.

22 screens Customer app + salon scheduling Built to scale
How I work

One person responsible, from the first meeting to support

You won’t be coordinating an agency, a designer and three freelancers who blame each other. I scope the project, build it, launch it and maintain it. Fewer meetings, fewer misunderstandings, and one person to call when something matters.

We talk about your business

First I learn how you work today and where time or money leaks.

You see progress every week

No months in the dark: you try the system as it is built.

You own everything

The code and data are yours, on technology any team can pick up.

Technology

Standard technology, no lock-in

I use the same tools the platforms you already use every day are built on. Nothing proprietary or homemade: if you ever want to change teams, any developer can pick up your project.

01

Solid foundation

  • TypeScriptFewer errors
  • Node.jsFast and proven
  • JavaScriptIndustry standard
  • JavaLegacy systems
Fewer bugs, fewer surprises
02

What your customer sees

  • Next.jsFast websites
  • ReactSmooth interfaces
  • React NativeiPhone and Android app
  • TailwindConsistent design
Fast on any phone
03

What you do not see

  • NestJSTidy and scalable
  • Clean ArchitectureEasy to maintain
  • Socket.ioInstant updates
  • StripeOnline payments
Grows with you
04

Data and going live

  • PostgreSQL · MongoDBYour data, safe
  • GitFull change history
  • HerokuDeployment
  • SMTPAutomated emails
Your data stays yours
Node.jsNext.jsNestJSTypeScriptReact React NativeSvelteKitPostgreSQLMongoDB StripeSocket.ioTailwindClean Architecture
How we start

Four steps, no surprises

You know what you are getting into before committing to anything.

01

A 20-minute call

You tell me what you need and what is costing you time or money. Free, no commitment.

02

A fixed proposal

Scope, timeline and price in writing before anything starts. You know exactly what you get.

03

Delivery in stages

You see and test each step, instead of waiting months in the dark to find out.

04

Launch and follow-up

I do not disappear the day it goes live. I stay while your team adopts it.

Also

Just need a website, and need it now?

For small businesses that don’t need a custom system but a professional website, I run a separate service: hand-built, fixed published price, live in 48 hours. Everything in writing, and you own the site.

See websites in 48hours
Calendar open for new projects

Shall we talk about your project for 20 minutes?

Tell me what you need and I’ll tell you straight whether I can help, what it would cost and how long it would take. No commitment.

hola@ricardogiannotti.com
Send email WhatsApp
LinkedIn → GitHub → Caracas • UTC-4