What I've
Been Building
A collection of projects spanning full-stack development, network programming, AI/ML systems, and cybersecurity tooling.
SendIt — Cross-Platform P2P File Transfer
Architected a cross-platform peer-to-peer file transfer system spanning iOS, Android, and desktop, eliminating reliance on third-party cloud storage. Built with a JavaFX desktop client, native SwiftUI and Kotlin mobile clients, and a Spring Boot backend. Core functionality is complete — now in a UI/UX redesign pass ahead of public launch on the Apple App Store, Google Play, and Microsoft Store.
Ethical Hacking — Penetration Testing Lab
A comprehensive penetration testing and vulnerability exploitation lab across 3 custom VMs (Ubuntu, Debian, Windows), targeting real-world CVEs to demonstrate remote code execution and privilege escalation paths, with findings documented against industry frameworks.
PokéPlatform — Full-Stack Web Platform
A deployed full-stack web application with a REST API supporting full CRUD functionality, backed by MongoDB for persistence.
Classify — Course Recommendation System
Built at WesHack 2024 as Front End Developer. A smart course selection tool delivering personalized professor and course recommendations for Wesleyan University students. Features an intelligent matching algorithm, dynamic user profiling, and autocomplete-driven search that cut lookup time significantly.
Portfolio Website
Lead Developer of this personal portfolio — a minimal, technical dark-mode design system built from scratch with HTML5, CSS3, and vanilla JavaScript. Features scroll-reveal animations, an animated terminal on the homepage, and a filterable projects list.
Car Dealership Database System
C++ inventory management system built as Technical Lead for a coursework assignment. Leverages hash tables, OOP design patterns, and a custom menu system to streamline vehicle inventory management and data retrieval.
TaskSwitcher
Advanced Arduino sensor interfacing project using interrupts for real-time task switching between joystick, temperature, and light sensors. Features dynamic task management with LED feedback.
MorseSignal
Interactive Arduino project that uses RGB LEDs to encode and display Morse code signals of student IDs. Features customizable settings and EEPROM memory integration.
ShellCommander
A robust C command-line utility designed to parse and log Unix command line arguments, providing insights into shell operations and argument handling.
SocketSync
A C++-based network orchestration engine that coordinates distributed task execution using TCP sockets and structured protocol messaging. Designed for concurrency and systems-level simulation.
TaskDispatcher
A lightweight, multithreaded task orchestration engine built in C++. Intelligently delegates and manages concurrent workloads based on real-time behavioral logic.
DocuGuard
A command-line utility that merges the functionalities of grep and find for robust keyword search and compliance monitoring in file systems.
CryptoniteRSA
A C++ powered RSA encryption tool demonstrating secure cryptographic operations with educational insights into key generation, encryption, and decryption processes.
The Runner — 3D Platformer Game
A 3D platformer built in Unity where the player explores a level, running and jumping through the world to find and collect coins.