Full-Stack Developer
I build things I believe in. That always starts with understanding the problem well, then making sure what I build actually holds up.
I'm a full-stack developer based in Crown Point, Indiana. I spend most of my time on the backend — building APIs, automating things, and wiring systems together. I can also build the frontend when the project needs it. I like problems where the solution isn't obvious, and I care about shipping things that actually work — not just in development, but for real people using them every day.
I build the part that does the real work — APIs, integrations, and systems that handle logic so things run automatically instead of manually.
Node.js / Express
TypeScript
PostgreSQL
REST APIs
Claude
Twilio
I build complete products — database, server, and interface. If you have an idea for something people can use, I can build the whole thing.
User auth & sessions
Real-time updates
Postgres / Drizzle ORM
Vercel / Netlify
Supabase
When a project needs a clean, fast interface, I build one that works and looks right. I'm not precious about frameworks — I use whatever fits.
React / Next.js
Chakra UI
Tailwind CSS
Builder.io
React Query
Framer Motion
Working products, not demos.
An AI-powered customer service and scheduling bot for a fencing company. Customers text in, GPT handles the conversation, and Cal.com books the appointment — no human in the loop.
A weekly meal planner that takes the "what's for dinner?" stress out of your week. Save your go-to meals, auto-generate a weekly plan, and get a grocery list ready to go.
A real-time event dashboard for golf outings. Contest results update live from Airtable, sponsors rotate on screen, and the whole thing runs on a TV as the day unfolds. Built for one customer — refactoring to open it up.
A full-stack SaaS for managing waitlists and bookings. Built end to end — API, database, auth, real-time updates, and a React frontend.
I'm always open to discussing new projects, freelance work, or just having a good conversation about building things for the web.