Projects

Small, focused builds to practice front end, back end, and deployment.

Full-Stack Demo App

Problem

I wanted an end-to-end sample with auth, a small API, and UI to show I can connect the pieces.

What was built

Simple Node/Express API with a minimal HTML/CSS/JS front end, containerized for repeatable runs.

Technologies

  • Node.js
  • Express
  • Docker

Why it matters

Shows I can wire front end to back end and package it so anyone can start it.

Next Project (In Progress)

Current status

I am building my next project and will publish full details once it is complete.

What will be added

Clear problem statement, implementation notes, and outcomes after final testing and cleanup.

Timeline

  • Planning
  • Implementation
  • Validation

Why it matters

Keeps this page accurate and focused on work that is actually finished.

Python CLI Tool

Problem

Wanted faster, repeatable scripting instead of one-off snippets.

What was built

Created a Typer-based CLI with subcommands, config file support, and logging.

Technologies

  • Python
  • Typer
  • Rich
  • Pytest

Why it matters

Shows I can package automation so others can run it reliably.

Portfolio Deployment

Problem

Needed a transparent way to host my own portfolio.

What was built

Single-service Node site, containerized with a small Dockerfile and deployed to Cloud Run.

Technologies

  • Node.js
  • Express
  • Docker
  • Google Cloud Run

Why it matters

Shows I can ship and document a simple production-style deploy.