DEV

SOFTWARE ENGINEERING BACKGROUND

I have a full-stack software engineering background and still ship code. It keeps my teaching grounded in how CS is used in practice. Here are the projects and the stack behind them.

Retro Computer Setup

Projects

A selection of practice projects and technical experiments I've built end to end.

Core Skills

Technical Skills

Technologies I use to build reliable, accessible, end-to-end products.

React
TypeScript
Next.js
Tailwind
HTML5
CSS3
Node.js
NestJS
Python
Express
PostgreSQL
MongoDB
MySQL
Vite
C#/.NET