*

here's a collection of projects i've worked on, ranging from web applications and games to machine learning experiments. each project represents a unique challenge and learning experience.

*filter by category

*web apps

Mayfest Productions Learning App

Full Stack Developer

A full-stack web app that allows for new members to the technology team of Mayfest Productions to learn about the organization and its technology stack.

achievements

  • Connected with Spotify API to display personalized playlists and userdata
  • Created a reciept-like system for users to download an image to share their music taste on social media

technologies

next.jstailwind cssshadcn/uispotify api

Full-Stack Project Template

Lead Developer

A full-stack project template that focuses on developer experience and productivity and the essentials for a modern web application.

achievements

  • Designed and developed the project template
  • Implemented user authentication and authorization using HTTP cookies
  • Used by 6+ student projects at Northwestern University

technologies

reactjavascriptnode.jsexpresssupabasestyled components

HomeHeart

Full Stack Developer

A telemedicine platform that connects immigrant patients to mental health specialists from their native countries.

achievements

  • Built a scalable telemedicine platform connecting immigrants with native-speaking mental health specialists
  • Implemented secure video conferencing and scheduling features
  • Developed machine learning algorithms for specialist matching

technologies

reactnode.jsexpresspostgresqlpythonflasksci-kit learn

Instagram Clone

Full Stack Developer

A full-stack Instagram clone with user authentication, image uploading, and an image feed where users can like and comment on posts as well as follow other users.

achievements

  • Implemented comprehensive user authentication system
  • Built real-time image feed with like and comment functionality
  • Developed user following system with activity tracking

technologies

next.jstailwind cssnode.jsexpressaws

DISC 2024 Fall Workshop Series Website

Lead Developer

The official website for the DISC Fall 2024 Workshop series. Teaching absolute beginners how to become full-stack developers.

achievements

  • Lead a 10-week long workshop series teaching students how to become full-stack developers using industry-ready technologies (React, Node.js, Express, PostgreSQL, Supabase) with an average of 20+ attendees per workshop
  • Created a website to host all workshop materials and resources
  • Created over 10+ demo projects, videos, tutorials, and resources for students to learn from all available on the website

technologies

next.jstypescriptshadcn/uimdxtailwind css

Develop & Innovate for Social Change Website

Lead Developer

The official website for the Develop & Innovate for Social Change student organization at Northwestern University.

achievements

  • Designed and developed the organization's main web presence
  • Created Beatiful Interface for DISCover Program, a program that connects students with non-profits with a total of 100+ applicants and 5+ non-profits
  • Implemented newletter sign-up form for organization updates

technologies

next.jstypescriptshadcn/uiframer-motiontailwind css

Emerging Coders Website

Lead Developer

The official website for the Emerging Coders student organization at Northwestern University.

achievements

  • Designed and developed the organization's main web presence
  • Implemented pages to fetch up-to-date internships and full-time job postings
  • Created responsive design for optimal viewing across devices

technologies

next.jstailwind cssnode.jsexpresssupabase

*data viz

Chicago Crime Interactive Map

Frontend Developer

An interactive map of Chicago crime data from 2012 - 2016 broken down by ward, crime type, and frequency.

achievements

  • Visualized complex crime data using D3.js
  • Implemented interactive filtering and sorting capabilities
  • Optimized performance for handling large datasets

technologies

javascripthtml/cssd3.jsjquery

*game dev

Terrenos

Game Developer

A 2D hybrid between popular games Minecraft and Terraria mixed with RPG game elements.

achievements

  • Developed procedural world generation system
  • Implemented RPG mechanics and combat system
  • Collaborated with team members on game design

technologies

c#unity

Unity Flight Simulator

Game Developer

Realistic Unity flight simulator, playable with keyboard/controllers

achievements

  • Implemented realistic flight physics
  • Created responsive control system for multiple input methods
  • Designed immersive flight environments

technologies

c#unity

*ml

Naive Bayes Classifier

ML Engineer

A simple Naive Bayes Classifier built from scratch to classify emails as spam or not spam.

achievements

  • Implemented Naive Bayes algorithm from scratch
  • Achieved high accuracy in spam classification
  • Optimized model performance and preprocessing pipeline

technologies

pythonnumpysci-kit learn

*docs

DISC Documentation

Technical Writer

Documentation for all of DISC's websites/projects.

achievements

  • Created comprehensive documentation for website maintenance
  • Wrote clear technical guides for future technical leads of DISC
  • Created Github Action to automatically deploy documentation

technologies

docusaurusmarkdowngithub pagesgithub actions

EMCO Website Documentation

Technical Writer

Documentation for the Emerging Coders Website.

achievements

  • Created comprehensive documentation for website maintenance
  • Wrote clear technical guides for future developers
  • Established documentation standards for the organization

technologies

next.jstailwind cssmdx