Something Phishy | Seton Hall University Hackathon | 04/01/25 | React.js, HTML, CSS, Python, Machine Learning
- Led a team of four to develop Something Phishy, an educational web platform designed to help users identify phishing attempts; awarded Best Educational Tool at the university's inaugural hackathon.
- Defined the project architecture and roadmap, integrating a Python-based machine-learning model for screenshot analysis, and conducted comprehensive QA testing to ensure a polished and reliable final product.
2D Space Invaders Game | Racket | 12/01/24
- Developed a fully functional 2D Space Invaders style game in Racket, implementing key mechanics such as real-time game loop, sprite movement, randomized enemy spawning, and collision detection.
- Applied functional programming principles and recursive algorithms to efficiently manage game state, entity behaviors, and event-driven interactions.
Empirical Analysis of In-Place Sorting Algorithms | Racket | 05/01/25
- Engineered a comprehensive benchmarking framework to evaluate the empirical performance of four fundamental in-place sorting algorithms: Radix Sort, Heap Sort, Quick Sort, and Insertion Sort.
- Created a custom bucket-based object interface to enable efficient Radix Sort handling of both positive and negative integers.
- Designed and executed automated test suites to validate algorithmic correctness across diverse dataset types including randomized, sorted, and reverse-sorted vectors., Measured and analyzed execution times, producing visualizations that demonstrated practical trade-offs between O(n log n) and O(n^2).
Emerse Emergency Fund Website|Seton Hall University Hackathon | March 2026
- Developed an interactive financial planning website designed to help users calculate and build personalized emergency funds
- Created a user input system that collects key data such as income, expenses, household size, and location to generate tailored recommendations
- Focused on real-world applications including natural disasters, unexpected expenses, and insurance coverage gaps
- Designed the platform to be user-friendly and accessible, simplifying complex financial concepts for everyday users
- Utilized basic web development tools to structure and present data in a clear, engaging format