A collection of projects showcasing my work in web development, machine learning, and software engineering

Anime Discovery Engine

Trying to build the most overkill anime recommendation/personalization system that exists. Microservice based architecture with graphql and grpc services. This is a work in progress (I'm done with the backend, working on ui).

PythonJavaGraphQLgRPCElasticsearchPostgreSQLReact/Tailwind

ResumeTex

API that accepts a resume in JSON format and returns LaTeX code/pdf in Jake's Resume Format.

PythonFastAPILatex.js

Knights Archers Zombies PPO

Implemented a multi-agent version of the PPO algorithm on the KnightsArchersZombies environment from Pettingzoo.

PythonPytorchPettingzoo
🏆 HackHarvard 2024 - Track Winner

OpenLegislation

Congress legislation explorer with Vector Search and bill analysis. Won one of the 4 track prizes at HackHarvard '24.

React.jsExpress.jsMongoDBHuggingFace
🏆 YHack 2024

Sit Down and Study

Web Application for coding practice with AI-generated LeetCode-style questions and online code judging.

TypeScriptReact.jsExpress.jsMongoDBJudge0

AI Hoops

Taught AI to play Atari's DoubleDunk basketball game using Reinforcement Learning (Double DQN)

PythonPyTorchGymnasium

AnimeVisualizer

A map of the top 5000 anime scraped from MyAnimeList created using word embeddings, t-SNE dimensionality reduction, and rendered in webgl using PixiJS.

PythonJavaScriptPixiJSTensorFlow

easyclassplanner.com

Web application that generates optimal schedules using Recursive Backtracking and Rust.

TypeScriptRustReact.jsTailwind CSS
🏆 X Developer Challenge 2023

X Finance

Web application that uses X API and xAI Grok LLM to form conclusions about current financial trends.

TypeScriptReact.jsPythonX APIxAI API

Nearby Prices

A simple crowd-sourced price aggregator for small businesses.

React.jsExpress.jsJavaScriptSQLite

PawHacks 1.0 Website

Website for the PawHacks 1.0 Hackathon at Northeastern University Oakland.

JavascriptMySQLHandlebarsCaddy ServerDigitalOcean

Portfolio Website

This website created to showcase my projects and skills!

Gatsby.jsReact.jsTailwind CSSNetlify

KhouryKTRL VSCode Extension

Extension that helps CS2500 students save time in the execution and linting of Kotlin code. Used by multiple professors and 100+ students in 2023 at NU Oakland.

JavaScriptVSCode API

Snowjam Showdown

Project for a Game Jam Competition created by our team. The theme was 'Christmas' and 'Mills College'. I was in charge of the art and the website.

UnityC#HTMLCSSJavaScriptNetlify
🏆 CalHacks 10.0

HuskyLink

Hackathon project for Calhacks 10.0, a mentor matching platform for students.

PythonCockroachDBReflex.dev

Library Management System

Web Application with various library management features.

React.jsJavaScriptNetlify

Expiry Date Reminder

Project where user can store the expiry date of their products and get a reminder when the expiry date is near.

JavaSQLiteAndroid Studio

Password Manager

Simple password manager that stores passwords in a SQLite database.

PythonSQLite

Wordle Clone

Project where user can play a clone of the game Wordle.

Java

More projects coming soon! Check out my GitHub for the latest updates.