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


Chirpy - Twitter-style API ↗
RESTful API with custom JWT auth, refresh tokens, password hashing (bcrypt), and documentation.


Static Site Generator ↗
Custom markdown parser and HTML generator built from scratch.
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)