About

I am a self-taught developer in Little Rock, AR. With the help of many affordable resources including The Self-Taught Programmer, Wes Bos, David Malan's CS50, and most essentially Lane Wagner and the boot.dev team, I have developed a robust full-stack skill set. So far, I have used that skill set for personal and freelance projects. If you would like more detail, you can either contact me directly or view my resume / CV here.

When I'm not at the computer, I'm usually playing tennis, hanging out with my wife and children, or consuming as many podcasts, books, and movies as possible.

Projects

GitHub Repo: chirpy (light mode) GitHub Repo: chirpy (dark mode)

Chirpy - Twitter-style API ↗

RESTful API with custom JWT auth, refresh tokens, password hashing (bcrypt), and documentation.

Go PostgreSQL SQLC OpenAPI
GitHub Repo: static_site_generator (light mode) GitHub Repo: static_site_generator (dark mode)

Static Site Generator ↗

Custom markdown parser and HTML generator built from scratch.

Python DS&A Recursion Regex
Black Diamond Property Group

Black Diamond PG ↗

Responsive landing site for a real estate professional.

React TypeScript Next.js

Skills

Throughout my journey to becoming a full-stack developer, I have experimented with many technologies, design patterns, and coding styles. Listed below are my most preferred and recent skills I have developed through this experimentation.

Languages

  • Go
  • Python
  • SQL
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • C
  • Bash

Tools

  • PostgreSQL
  • React
  • Cursor
  • Git
  • Node.js
  • Docker
  • Claude Sonnet 4
  • Next.js
  • SQLC

Patterns

  • Authentication
  • Authorization
  • JSON Web Tokens
  • REST APIs
  • OpenAPI
  • Routing
  • Middleware
  • Database Integration
  • HTTP Protocol
  • Semantic HTML
  • Responsive Design
  • CSS Grid
  • Container Queries
  • Accessibility (WCAG)