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
Progress 75%

Portfolio V3

frontend

Latest version of my portfolio showcasing projects and skills

in progress intermediate
Astro TypeScript Tailwind CSS Markdown
Progress 75%

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.