Nathan Dulkis

Software engineer focused on backend systems

Node.js · TypeScript · SQL · Docker

View Projects
Node.jsTypeScriptSQLNext.jsDockerPrismaLinux

Projects

Top 3 projects I've built.

In Progress

Buck-et List Brands E-Commerce Platform

A production-grade e-commerce storefront for a niche hunting/outdoorsman apparel brand. A single Next.js 14 app on Vercel with Postgres on Neon, Stripe-hosted checkout (SAQ A PCI scope), and an admin dashboard for orders, inventory, and analytics. Built solo at zero fixed infra cost.

  • Next.js 14
  • TypeScript
  • PostgreSQL
  • Prisma
  • Stripe
  • Vercel
  • Neon
  • Auth.js
Live

Blackjack Tutor

A PyGame blackjack trainer that evaluates every decision against the mathematically correct basic strategy in real time, tracks accuracy by category, and explains mistakes with rule-based coaching. Full 6-deck engine with splits, doubles, surrender, and insurance, backed by 682 tests at 96% coverage. Created with Joon Rho.

  • Python
  • PyGame
  • pytest
  • Ruff
Live

PokeGuess

A Pokemon guessing game where players identify Pokemon from silhouettes and clues. Built with React 19 and Vite, styled with Tailwind CSS v4, and routed with React Router v7. Created with Eric Morales.

  • React
  • Vite
  • Tailwind CSS
  • React Router

About

I'm a full-stack developer with a focus on backend, APIs, distributed systems, and the infrastructure that keeps them running. I work comfortably across the stack, but I'm most at home in the services that sit behind the UI.

The problems that interest me tend to show up at scale: tracing latency through a request path, planning a zero-downtime migration, or understanding why a service is healthy in the morning and degraded by afternoon. The interesting work tends to live in those details.

Open to opportunities

Let's Build Something Scalable

Whether it's a new system from scratch or untangling an existing one, I'd love to hear about the problem you're solving.