My Portfolio
Here's a bunch of stuff I've built. Check out my GitHub for more.
Featured Projects (11 with full descriptions)
More Work
Open Source Contributions
Beyond my own projects, I build and maintain infrastructure for the clubs and teams I'm part of, plus the occasional upstream fix:
- Built the judging system for khe-renaissance, HacKSU's Kent Hack Enough hackathon platform, including OTP judge login, magic-link auth, manual & automatic team assignment, scoring curves, sponsor management, and email reminders. Served 150+ competitors and 20+ judges.
- Developed the infrastructure for hacksu-recant from scratch: the entire web presence for a 13-year-old student club, serving the full membership, with audit logging, a meeting-notes system, checklist tooling, and email export.
- Built narr0w, a ticket-triage tool, with my hackathon team, including Docker packaging, status indicators, and multi-user support.
- Contributed to spiral, a 3D code debugger and analysis tool.
- Merged PRs into established open-source projects: Neovim, Ledger, CMatrix, sindresorhus/awesome, obsidian-charts, mason-registry, bash-aptfile, and 1Password/arboard; participated in Hacktoberfest 2018, 2021, 2023, 2024, and 2025.
Competitions & Hackathons
I've competed in a few coding events:
- Kent Hack Enough 2026 (1st overall)
- RocketHacks 2026
- Falcon Hacks Spring 2026
- NexHacks 2026 (Multiple wins)
- TartanHacks 2026
- PicoCTF 2026 (4th overall)
- Hack OHI/O 2025 (Multiple wins)
- Falcon Hacks Fall 2025
- HacKSU CTF 2025 (3rd overall)
- Kent Hack Enough 2025 (3rd overall)
- T3 ChatCloneathon 2025
- National Robotics Competition 2021-2024 (Multiple wins)
- FIRST Tech Challenge (FTC) 2021-2024 (Multiple wins)
Experiments & Learning Projects
I build small projects to try out new tech:
Most of these aren't on GitHub yet, but I'll get them up there eventually
- Machine learning model for classifying images using TensorFlow.js and Keras
- Smart weather station using Raspberry Pi, DHT11 sensor, and real-time data visualization
- Movie recommendation system using collaborative filtering and Python's Scikit-learn
- Sentiment analysis on Twitter data using Python's NLTK and visualized with Matplotlib
- Text classification model for spam detection using Scikit-learn and machine learning techniques
- Facial recognition system using OpenCV and deep learning techniques
- Data-driven web app displaying interactive charts and graphs built with Flask
- Image captioning system using a CNN-RNN model for automatic text generation
- Time series forecasting model with ARIMA and machine learning using Python
- Interactive data dashboard built with D3.js to visualize open data (e.g., COVID-19 stats)
- Machine learning-based handwriting recognition system using TensorFlow and Keras
- Personal finance tracker with React, integrating machine learning for expense prediction
- Recommendation engine for books using collaborative filtering and Python's Surprise library
- Real-time analytics dashboard using Apache Kafka and Python for processing streaming data
- Image processing pipeline for object detection and tracking using OpenCV
- Recommendation system for job listings based on user profiles and preferences
- Voice assistant using speech recognition with Python's SpeechRecognition library
- Smart home automation system using Arduino and IoT sensors for lighting and temperature control
- Gesture recognition system using a Raspberry Pi and machine learning models for control interfaces
- IoT-based smart plant monitoring system with a Raspberry Pi and moisture sensors