I build the software your small business runs on.
Websites, booking systems and custom apps, built by someone who runs two businesses and builds what he'd want to use.
Live sites for
real businesses
Each one is a real, live business site. Viton Paella is my own; the other two are client projects.
Every website and app on this page was built for a real, working business. Viton Paella is my own. The rest were built for clients. The tours use made-up sample data to protect customer privacy.
Viton Paella
Live paella catering. Quote form, deposits, menu and gallery in two languages.
vitonpaellas.com
BetMel Photography
Quinceañera, wedding and maternity photography with booking built in.
betmelphotography.com
Special Occasion Events
A Naples event venue. Date requests, gallery and a beach package.
soeventsvenue.com
Custom apps that
run the business
Real tools used by real businesses. Tap one for a guided tour with sample data.
BetMel Studio
Booking tracker for a photography studio: requests, deposits, contracts, payments.
Take the tour
Crew App
Private app for a catering crew: schedule, calendar, inventory, finance, contacts.
Take the tourRepair Shop Tracker
Offline-first job tracker for a small engine repair shop: customers, photos, pickups.
Take the tour
Have a project?
Let's talk.
Built for fun,
from scratch
I make games on my own time. They run in the browser on phone or computer. Tap to play.


The Crystal Heart
Colorful 3D adventure. Co-op up to 6.


Ward 13
First-person horror in an abandoned hospital.


Neon Lockdown
Cyberpunk city under martial law. Co-op up to 12.
Simple. Fast.
Made to be used.
Websites
Fast, mobile-first sites that look right on every phone and get found on Google.
Booking & payments
Request forms, deposit links and invoices that fill in on their own.
Custom apps
Schedules, inventory, finance and job tracking shaped around how you work.
Bilingual
English and Spanish side by side, so every customer feels at home.
// how a booking flows const request = await form.submit(); await db.bookings.insert({ ...request, status: 'new' }); await notifyOwner(`New request from ${request.name}`); await sendDepositLink(request); // owner sees it instantly, client gets a link, // nobody retypes anything.
- Listen
How your business runs and what slows it down.
- Design
You see the look and flow first.
- Build
You get a live link to try.
- Launch
Online, explained, supported.
The person
behind the code

Hi, I'm Adrian.
I'm 23, a husband and a father. I've worked in my family's catering business since I was legally allowed to work. Today I'm co-owner of Viton Paella and a certified chef.
I also manage BetMel Photography and work as an assistant manager at a wireless store. I've been the company's top salesperson twice and my store's top performer.
I taught myself to build from videos and tutorials after a paid Shopify store got my family's catering business no visibility. I replaced it with my own website, then built the crew app that runs bookings, costs and daily event alerts for 520+ events a year.
That's why I build the way I do: I keep the books, pitch the clients, count the inventory and answer the phone. I know what a small business needs because I run them.
Accepting bookings now.
Taking on new website and app projects this month. Tell me what your business needs and I'll tell you what it takes.
Let's build yours.
Tell me about your business. I'll tell you honestly what I'd build and what it would take.