travel · erp · production
ARSF Travel ERP
problem
A travel agency running bookings through spreadsheets and email — manual invoicing, no audit trail, double-bookings.
build
Laravel 11 + Livewire ERP with automated booking flows, fiscal API integration, PDF/Excel document generation, and role-based access for agents and accounting.
outcome
All bookings, invoicing and reporting in one system. Fiscal compliance automated; the agency stopped losing reservations to inbox chaos.
bookings in one system
100%
stack footprint
1 codebase
Laravel 11LivewireMySQLFiscal APIRBAC
DentBook
problem
Dental clinics lose hours to phone-tag scheduling, missed reminders, and paper appointment books that can't be searched.
build
Clinic booking SaaS with online scheduling, automated patient reminders, treatment history, and multi-chair calendar management — running on owned infrastructure with a hardened MariaDB backend.
outcome
In production — patients book directly, no-shows drop with automated reminders, and clinic data stays on private infrastructure.
booking channel
24/7 online
data residency
owned metal
Next.jsNode.jsMariaDBPBS-backedPrivate infra
saas · booking · multi-tenant
Avalanche Ski Booking
problem
Ski travel agencies each needed their own booking system with their own pricing, packages and customers — one codebase, many tenants.
build
Multi-tenant SaaS on Next.js 16 + FastAPI with PostgreSQL row-level security, a complex pricing engine (seasons, groups, equipment, transfers), and per-agency dashboards.
outcome
In development — architecture designed for agencies to onboard without engineering involvement.
pricing dimensions
seasons·groups·transfers
Next.js 16FastAPIPostgreSQL RLSRedis
realtime · media · events
Snapify
problem
Event guests take hundreds of photos that never reach the organizer — USB sticks and shared drives are dead ends.
build
Real-time photo sharing platform: guests scan a QR, upload instantly; gRPC microservices + Socket.IO push photos to a live gallery with AI-assisted moderation.
outcome
In development — sub-second upload-to-gallery pipeline proven under concurrent load.
guest friction
zero-install QR
React 19ExpressSocket.IOgRPCAI moderation
marketplace · b2b · housing
CorpoStay
problem
Companies housing workers near job sites juggle landlords, availability and pricing over phone calls.
build
Corporate accommodation platform: verified listings, search by site proximity, management dashboards for both housing providers and client companies.
outcome
In development — search and booking flows validated with pilot housing providers.
search model
geo-proximity
ReactTypeScriptViteMaps API
e-commerce · payments
production
Headless Commerce
problem
A store outgrew its template platform — slow pages were leaking conversions and the checkout couldn't handle their pricing rules.
build
Headless Next.js storefront with Stripe payments, real-time inventory, multi-currency pricing, and a sub-second page budget enforced in CI.
outcome
In production — faster pages, checkout rules that match the business instead of fighting it.
Next.jsStripePostgreSQLEdge caching
saas · mvp · billing
production
SaaS Dashboard MVP
problem
Founder needed a sellable product, not a demo — auth, billing, and admin had to be real from day one.
build
Full MVP: authentication, Stripe subscriptions, admin dashboard, analytics, and a REST API — built for the first 100 customers, not the first investor deck.
outcome
Idea to paying customers in 6 weeks.
Next.jsLaravelStripeREST API
marketplace · realtime
production
B2B Marketplace
problem
Service providers and buyers were coordinating through intermediaries — slow, opaque, expensive.
build
Marketplace with search, booking workflows, reviews, real-time messaging over WebSocket, and automated invoicing.
outcome
In production — transactions that took days of phone calls now close inside the platform.
ReactFastAPIWebSocketInvoicing