Web developer — New York City

Websites for the businesses that make the block worth walking.

I build and maintain real, working websites — the kind that take bookings, send emails, and get found on Google. By day I keep New York City's public-facing sites running; nights and weekends I build the same thing for small businesses.

A developer who ships, not just a portfolio

I work on the Web Maintenance team at NYC DOT, where I publish and manage the city's public-facing websites and lead a small team doing the same. That means every day I'm the one making sure a real, high-traffic site works correctly — not building a demo that only has to survive a code review.

Outside of that job, I design and build full websites end to end: booking systems, payments, bilingual content, admin dashboards, the works. I like small businesses in particular — you get to build something that has a direct, visible effect on someone's day-to-day, not just another dashboard nobody opens.

  • Day jobNYC DOT, Web Maintenance
  • Also buildsFull business sites, tools, apps
  • Based inNew York City
  • Available forNew client work

Selected work

A full business build, a toolkit used inside city government, and a couple of apps built for fun.

Featured — full business site

Amber Coast Tours

A complete website and booking system for a buggy, ATV, and excursion tour operator in Puerto Plata, Dominican Republic. Built and run the whole thing myself — from the public site to the backend that actually takes the money and runs the calendar.

Bilingual — English & Spanish Stripe payments, deposit or full Automated email reminders Admin booking dashboard Viator & TripAdvisor integrated
EN / ESFully bilingual, saved per visitor
24h + 2hAutomatic booking reminders
LiveReal customers, real payments

What your site could look like

Three directions, built for three kinds of neighborhood business. Tell me which one is closest to yours and we go from there.

yourrestaurant.com
Maison
Dinner starts at 5.
Reserve your table.
Reserve a table
Braised short rib26
Wood-fired branzino29
Burrata, heirloom tomato16
Restaurant
yourbarbershop.com
CUTZ
Fresh cuts.
No more waiting around.
11:301:002:154:45
Haircut$45
Skin fade$50
Beard trim$25
Barbershop
yourboutique.com
Aisle
New arrivals.
No endless scrolling.
Wool overcoat$210
Linen shirt$68
Leather tote$145
Clothing & boutique

Side projects

Mobile apps built for fun, and to keep learning.

FM

FlipMoji

A React Native memory-matching game with three difficulty levels, haptics, sound, and best-score tracking.

In closed testing — Google Play
PD

PuntoDomino

A round-by-round score tracker for Dominican-style team dominoes, built for how the game is actually played.

In development

How this works

No jargon, no long contract to read through. Three steps.

1

Tell me about your business

Send an email — what you do, what you need a site to handle, anything you don't like about what you have now (if anything).

2

Get a plan and a price

I'll come back with a straightforward plan and a clear price before any work starts. No surprises later.

3

Launch, and keep it running

You review it, we adjust, it goes live. If you want, I keep it updated after that — hours, menus, photos, whatever changes.

What I can build for your business

If your business doesn't have a real website yet — or the one you have isn't doing much for you — here's what I offer.

A real website

Your hours, services, prices, and photos — built to actually load fast and show up when someone searches your name nearby.

Online booking & payments

Let customers book and pay online instead of playing phone tag — the same kind of system I run for Amber Coast Tours.

Bilingual sites

English and Spanish, done properly — not a browser translate button.

Ongoing maintenance

Updating hours, menus, or photos yourself shouldn't require a developer — but if you'd rather not deal with it, I keep it current for you.

Pricing

No hidden fees, no bloated agency quote.

Starting at $350

A single-page site — hours, services, photos, contact info — usually runs $350–$500 depending on how much content there is. Something bigger, with online booking or payments built in, costs more, and I'll always give you the exact number before any work starts.

Included
  • Site written and laid out for your business
  • Works on phone and desktop
  • Hours, menu or services, contact info
  • Google Maps and click-to-call
Add-ons
  • Online booking or payments
  • Bilingual (English/Spanish)
  • Ongoing updates & maintenance

Let's build something for your business.

Send me an email with a bit about your business and what you're looking for — I'll get back to you with some ideas and a straightforward price.