Ben DixonHomepage

About

Ben Dixon

Developer and engineer based in Athens, Alabama.

Human layer

Builder, operator, and translator between the business and the system.

BD

Based in

Athens, Alabama

Best fit

Projects where brand, UX, admin control, and delivery have to move together.

Frontend

Next.jsReactTypeScriptTailwind CSS

Backend

Node.jsPostgreSQLSupabaseREST APIs

Infrastructure

Linux VPSNginxpm2GitSSH

Tools

VS CodeFigmaClaude CodePowerShell

I care about the kind of web work that actually matters — software that helps a business run better, not just software that exists. The projects I’m most proud of are the ones where the owner can point at something specific it changed for them.

I’m drawn to problems where the tech disappears into the work: an e-commerce experience that helps people find what they want, a dashboard that gives an owner real visibility, an internal tool that replaces the spreadsheet everyone hates but no one has replaced. The details that make software feel intentional — clear data models, admin control, real analytics — those are the parts I actually enjoy.

My stack is Next.js, React, TypeScript, and PostgreSQL. I work across the full stack — schema design, API routes, component architecture, responsive UI. Tailwind for styling, Supabase for data, Linux VPS with pm2 and Nginx for production. I’m not a specialist in one layer; I build the whole thing.

Going forward, I’m most interested in work that connects software to real operations — inventory systems, workflow tools, client portals, and anything that replaces a manual process with something purpose-built. That’s the work I want more of.

How I work

How do you deploy and maintain projects?

I run production sites on a VPS with Nginx, pm2, and a one-command deployment pipeline. The deploy script checks for a clean working tree, merges, pushes, SSHes into the server, pulls, builds, and restarts — with error handling at every step. If anything fails, the deploy stops and reports what went wrong. No manual server management required.

Do you work with existing websites or apps?

Yes. I’m comfortable stepping into an existing codebase, understanding what’s there, and building on top of it. I’ve worked on projects that needed new features, performance improvements, or a rearchitecture of specific systems without starting from scratch.

Do you offer ongoing support?

Yes. Most of my projects are ongoing relationships, not one-off handoffs. I handle continued feature development, bug fixes, infrastructure updates, and operational improvements as the business grows.

Do you work with local businesses and remote teams?

Both. I’m based in Athens, Alabama and enjoy working with local businesses directly. I also work with remote teams and clients — most of my communication happens over video calls, messaging, and shared project tools.

Are you open to freelance, consulting, and technical roles?

Yes. I’m available for freelance project work, consulting engagements, and selected technical opportunities. If the work is interesting and the fit is right, I’m open to the conversation.

Interested in working together?

Work With Me