Skip to main content

Learnt Projects

A comprehensive archive of projects I've built, learned from, and sunset along the way. Each one represents a step in my learning journey.

42
Total Projects
26
Completed
7
Active
55
Technologies

42 Projects

Sorted by: Newest first

Digital Garden

frontend •

A growing collection of notes, thoughts, and learning resources

in progress beginner
CSS HTML JavaScript Markdown

Portfolio V3

frontend •

Latest version of my portfolio showcasing projects and skills

in progress intermediate
Astro TypeScript Tailwind CSS Markdown

Learnt V2

frontend •

Second iteration of the Learnt project archive

archived intermediate
Astro JavaScript CSS

Learnt V1

frontend •

Initial attempt at creating a project documentation system

archived beginner
Astro JavaScript CSS

Trapper Keeper V1

fullstack •

Contact management system built with Ruby on Rails

completed intermediate
Ruby Ruby on Rails JavaScript PostgreSQL +1 more

Burble V1

frontend •

Netflix-inspired streaming interface built with React

completed intermediate
React JavaScript CSS REST API

FCC D3 Story

frontend •

Final comprehensive D3.js visualization project

completed advanced
JavaScript D3.js SVG HTML +1 more

JavaScript30

frontend •

Completed Wes Bos's 30 day vanilla JavaScript challenge

completed beginner
JavaScript HTML CSS Canvas +1 more

FreeCodeCamp Fork

fullstack •

Forked FreeCodeCamp repo for learning and potential contributions

archived advanced
TypeScript React Node.js MongoDB +1 more

CV Website

frontend •

Minimalist CV webpage optimized for printing

completed beginner
TypeScript CSS HTML Print CSS

DevConnector 2.0

fullstack •

Social networking platform for developers built with MERN stack

completed advanced
MongoDB Express React Node.js +2 more
Showing all 42 projects

About This Archive

This collection represents my learning journey as a developer. Every project here—whether successful, experimental, or sunset—taught me something valuable. I believe in documenting both wins and learning experiences, because that's how we grow.