Full-stack developer building the web, from the database to the DNS.
Ten years shipping production software in New York — ordering platforms, REST and GraphQL APIs, and the infrastructure underneath them. I came to code from a biochemistry lab, and I still like problems that don't fit in one layer.
Experience
New York City · Remote
Senior software engineer building web products end to end — React on the front, Node services behind them — for a fast-moving product studio.

New York City · Remote
Co-founder of a one-stop online ordering platform for restaurants. Directed web development end to end — Express & Mongoose backend, React frontend, and infrastructure on MongoDB, Nginx, PM2, Ubuntu, and AWS (EC2, CloudFront, S3, Route 53).

New York City
Founded a development agency building websites and software for clients including Bareburger and Circuit (formerly The Free Ride). Shipped the iOS apps Rotten Apples and What We Eating Today.
Sunset Park, Brooklyn
Senior developer on a small team upgrading the entire stack used to process laboratory orders. Replaced a rigid third-party tool with a responsive ordering portal for physicians that cut costs and drove sales, and helped architect a Node + MySQL REST API enabling zero-downtime migration off a legacy system.

Astoria, Queens
Owned development, design, and deployment for all client-side web services, including a web app built with jQuery and Backbone. Cut admin workload with activity-monitoring tools and built custom analytics for deeper user insight.

Astoria, Queens
Maintained and developed the company website and blog. Grew traffic and retention through faster page speeds, responsive design, and SEO, and accelerated growth via social integration and retargeting analytics.

New York, NY
Researched and developed new chemical probes for biological targets and helped characterize novel organelle-specific fluorescent magnesium indicators.
Selected Work
Daily Stoic inspiration — a Next.js app serving curated quotes over a small quotes-and-authors REST API.
A reservation flow for NYC's Comedy Cellar that I actually like — tracks openings and books them, with email alerts, because the original UX bugged me.
Currently in stealth.
Currently in stealth.
Currently in stealth.
Archived projects4
A faster way to find your bus — real-time NYC arrivals with a stripped-down, speed-first interface.
A ground-up rewrite of PokéAPI in GraphQL, giving clients exactly the data they ask for and nothing more.
Rotten Tomatoes for the MTA — the iOS take on Transit Trackr, powered by the same backend.
A Yelp-integrated iOS app that helps you decide on your next meal when you can't.
Testimonials
I asked Mohammad for a small bug fix. He deployed a whole platform, migrated the database, and gently reminded me the bug was, in fact, me.
Our old system caught fire (metaphorically). Mohammad rebuilt it (literally). Now the only thing that crashes around here is my sleep schedule.
He shipped a feature so fast I hadn't finished describing it. I'm now afraid to think about new ideas near him.
Made our website so fast that users bounced off it before the sad part of their day could load. Ten out of ten stars, would refresh again.
Research & Prior Life
Minor in Computer Science & Mathematics
Magna Cum Laude