Projects

A collection of software engineering, machine learning, and systems projects that showcase my technical skills and interests.

Featured Projects

Web Development

A modern, performant personal portfolio website showcasing projects, skills, and experience. Built with cutting-edge web technologies including Astro, TypeScript, and advanced CSS techniques.

Astro TypeScript Tailwind CSS Markdown +4 more

🏆 Key Achievements:

  • Featured on Astro Community Showcase
  • 98+ Lighthouse Performance Score
January 2024 — March 2024
Project Image
Machine Learning

An interactive web platform for visualizing and understanding neural network architectures and training processes in real-time.

JavaScript D3.js WebGL Python +2 more

🏆 Key Achievements:

  • 10k+ users
  • Featured on ML Twitter
September 2024 — December 2024
Developer Tools

A productivity-focused VSCode extension that promotes clean code practices by monitoring and limiting function lengths, encouraging developers to write more maintainable and readable code.

TypeScript VSCode API Node.js JSON Schema +2 more

🏆 Key Achievements:

  • 5k+ active installations
  • 4.8/5 star rating
November 2023 — January 2024

A comprehensive real-time status monitoring dashboard providing uptime tracking, performance metrics, and incident management for all projects and services with automated alerting and public transparency.

React TypeScript Node.js PostgreSQL +3 more

🏆 Key Achievements:

  • 99.9% uptime tracking
  • Real-time monitoring
July 2024 — September 2024

A lightweight, fault-tolerant distributed computing framework designed for machine learning workloads across heterogeneous clusters.

Go Docker Kubernetes gRPC +2 more

🏆 Key Achievements:

  • 40% faster than Apache Spark for ML workloads
  • Open source with 500+ stars
June 2024 — August 2024

A comprehensive aviation weather tool that transforms cryptic METAR meteorological reports into human-readable format with interactive explanations, hover tooltips, and real-time data integration.

JavaScript React TypeScript Weather APIs +3 more

🏆 Key Achievements:

  • 25k+ monthly users
  • Used by flight schools
June 2024 — August 2024
Data Processing

An intelligent web application that automatically detects, parses, and standardizes track meet results from various formats into clean, analyzable CSV reports for athletic performance analysis.

Python FastAPI React TypeScript +5 more

🏆 Key Achievements:

  • Processed 500+ meet results
  • 99.2% accuracy rate
March 2024 — June 2024
Experimental

An interactive showcase of cutting-edge web technologies and experimental features. A living laboratory for testing new frameworks, APIs, and development techniques.

React Next.js Three.js WebGL +4 more

🏆 Key Achievements:

  • 50+ interactive demos
  • WebGL performance benchmarks
February 2024

All Projects

DG Portfolio Website

Web Development completed

A modern, performant personal portfolio website showcasing projects, skills, and experience. Built with cutting-edge web technologies including Astro, TypeScript, and advanced CSS techniques.

Astro TypeScript Tailwind CSS Markdown Vercel Git CSS3 HTML5
January 2024 — March 2024

Neural Network Visualization Platform

Machine Learning completed

An interactive web platform for visualizing and understanding neural network architectures and training processes in real-time.

JavaScript D3.js WebGL Python TensorFlow Flask
September 2024 — December 2024

Under 30 VSCode Extension

Developer Tools completed

A productivity-focused VSCode extension that promotes clean code practices by monitoring and limiting function lengths, encouraging developers to write more maintainable and readable code.

TypeScript VSCode API Node.js JSON Schema Git npm
November 2023 — January 2024

A comprehensive real-time status monitoring dashboard providing uptime tracking, performance metrics, and incident management for all projects and services with automated alerting and public transparency.

React TypeScript Node.js PostgreSQL WebSockets Monitoring APIs Chart.js
July 2024 — September 2024

A lightweight, fault-tolerant distributed computing framework designed for machine learning workloads across heterogeneous clusters.

Go Docker Kubernetes gRPC etcd Prometheus
June 2024 — August 2024 2 collaborators

A comprehensive aviation weather tool that transforms cryptic METAR meteorological reports into human-readable format with interactive explanations, hover tooltips, and real-time data integration.

JavaScript React TypeScript Weather APIs Tailwind CSS Node.js Express
June 2024 — August 2024

Track Record Upload System

Data Processing completed

An intelligent web application that automatically detects, parses, and standardizes track meet results from various formats into clean, analyzable CSV reports for athletic performance analysis.

Python FastAPI React TypeScript Pandas OpenCV Machine Learning PostgreSQL Docker
March 2024 — June 2024

Demo Playground Platform

Experimental in progress

An interactive showcase of cutting-edge web technologies and experimental features. A living laboratory for testing new frameworks, APIs, and development techniques.

React Next.js Three.js WebGL WebAssembly TypeScript Tailwind CSS Vercel
February 2024

Digital Flight Logbook

Aviation completed

A comprehensive digital pilot logbook designed for flight simulator enthusiasts, featuring detailed flight tracking, performance analytics, and aviation career progression tools with real-world accuracy.

React TypeScript Node.js PostgreSQL Chart.js PDF Generation Aviation APIs
May 2024 — September 2024

Header Hero VSCode Extension

Developer Tools completed

An intelligent VSCode extension that automatically generates beautiful, customizable file headers with smart template system, metadata extraction, and team collaboration features.

TypeScript VSCode API Node.js Regular Expressions JSON Schema Git Integration
May 2024 — July 2024

Lyrics Search Engine - Hooked On

Music Technology completed

An intelligent lyric discovery tool that enables deep searches across entire artist discographies, finding specific phrases, themes, and word patterns with advanced text analysis and music streaming integration.

Python FastAPI React TypeScript Elasticsearch Spotify API Web Scraping NLP
April 2024 — July 2024

Real-time Code Collaboration Platform

Web Development in progress

A web-based IDE with real-time collaboration features, integrated debugging, and AI-powered code suggestions.

TypeScript React WebSockets Monaco Editor Node.js Redis
March 2024

A dynamic flight information display system providing real-time airport departure and arrival data with customizable layouts, multiple airport support, and professional-grade presentation for aviation enthusiasts and professionals.

React TypeScript WebSockets Aviation APIs Real-time Data Next.js
October 2024

A comprehensive aircraft comparison platform enabling detailed analysis of specifications, performance metrics, and operational characteristics across thousands of aircraft models for aviation professionals and enthusiasts.

React TypeScript PostgreSQL GraphQL Next.js Chart.js Aviation APIs
September 2024

A sophisticated musician portfolio website featuring comprehensive album showcases, performance schedules, and interactive media galleries. Built with modern web technologies for optimal performance and user experience.

Next.js TypeScript Tailwind CSS Sanity CMS Vercel Spotify API YouTube API
January 2024 — April 2024

The official digital presence for sketch comedy TV show Comedy on the Loose, featuring episode archives, streaming integration, cast information, and fan engagement features.

React Next.js TypeScript Sanity CMS YouTube API Tailwind CSS Vercel
October 2023 — February 2024

A sophisticated photography portfolio showcasing professional work with advanced metadata display, EXIF data integration, and responsive gallery layouts optimized for visual storytelling.

React TypeScript Next.js Cloudinary EXIF.js Tailwind CSS Framer Motion
February 2024 — May 2024

Interested in Collaborating?

I'm always open to working on interesting projects and learning from other developers. Feel free to reach out if you'd like to collaborate or discuss any of these projects.

Get in Touch