Hi, I'm Grant Pennington

I build modern full-stack web applications with clean UX, solid APIs, and a focus on shipping projects that feel good to use.

Downcard logo
Featured Project

Downcard

Single-player blackjack with stats, leaderboards, and optional hints

  • Fast, responsive single-player blackjack with a modern UI
  • Optional move feedback and hints to learn while you play
  • Stats and leaderboards that make progression fun (and a little addictive)
ReactTypeScriptNext.jsTailwind CSS
View ProjectLive at downcard.grant-pennington.com

More Projects

A selection of my recent work

Tech Stack

Tools I reach for most often.

Frontend

ReactNext.jsMaterial UIChakra UI

Backend

Node.jsExpressREST APIsJWT Auth

Data

PostgreSQLPrismaMongoDB

Platforms

SupabaseNeonFirebase

DevOps

DockerGit / GitHubVercelHeroku

AI / LLM

OpenAI APILLM IntegrationClaude CodeChatGPT

About Me

I build modern full-stack web applications—everything from dashboard-style internal tools to fun, interactive projects like Downcard. I'm comfortable across the stack: CRUD, APIs, and UI/UX that feels clean and fast. I started in interactive multimedia (game design) at Eastern Kentucky University, then moved into a core computer science degree at Bellarmine University. Lately I've been leaning into AI-assisted development and workflow automation, and I'm interested in going deeper into building real AI-powered tooling—not just using it. I'm also drawn to building more meaningful applications—projects that help people, save time, or genuinely improve someone's day.

Open to opportunities

Let's build something

I'm open to full-stack software engineering roles and interesting projects. The fastest way to reach me is email.

grant_pennington8@outlook.com