I am a first-generation college student studying computer science and mathematics at Cornell, specializing in machine learning and software engineering.
In my free time, I enjoy working on personal projects, working out, and reading.
Welcome to my website!
Primarily independent work, done in my own time.
C++
High-performance math library supporting numerical methods, calculus, and linear algebra. Includes 15+ ML models and RL agents.
C++
High-performance math library supporting numerical methods, calculus, and linear algebra. Includes 15+ ML models and RL agents.
PyTorch, Python
A deep learning model that automatically generates descriptive captions for images using visual attention. Implements the Show, Attend, Tell architecture and achieves superior METEOR scores.
PyTorch, Python
A deep learning model that automatically generates descriptive captions for images using visual attention. Implements the Show, Attend, Tell architecture and achieves superior METEOR scores.
Python, PyTorch, NumPy, Matplotlib
A reinforcement learning agent that navigates a 2D world using Q-learning and Deep Q-Networks (DQN). CoinBot learns optimal movement strategies through trial and error, demonstrating core RL concepts with real-time learning visualizations.
Python, PyTorch, NumPy, Matplotlib
A reinforcement learning agent that navigates a 2D world using Q-learning and Deep Q-Networks (DQN). CoinBot learns optimal movement strategies through trial and error, demonstrating core RL concepts with real-time learning visualizations.
Python, PyTorch, NumPy, Matplotlib
A Deep Q-Network (DQN) reinforcement learning implementation for the classic Snake game. Features an AI agent that learns optimal strategies through 29-dimensional state representation, intelligent reward functions, and anti-looping mechanisms. The agent achieves scores of 20-40+ points through sophisticated spatial reasoning and strategic planning.
Python, PyTorch, NumPy, Matplotlib
A Deep Q-Network (DQN) reinforcement learning implementation for the classic Snake game. Features an AI agent that learns optimal strategies through 29-dimensional state representation, intelligent reward functions, and anti-looping mechanisms. The agent achieves scores of 20-40+ points through sophisticated spatial reasoning and strategic planning.
Python, NumPy, Matplotlib
A comprehensive library for simulating and benchmarking Multi-Armed Bandit (MAB) algorithms, including Epsilon-Greedy, UCB, Thompson Sampling, neural network-based contextual bandits, and more. Designed for research, teaching, and practical experimentation.
Python, NumPy, Matplotlib
A comprehensive library for simulating and benchmarking Multi-Armed Bandit (MAB) algorithms, including Epsilon-Greedy, UCB, Thompson Sampling, neural network-based contextual bandits, and more. Designed for research, teaching, and practical experimentation.
TypeScript, Python, Jupyter Notebook, SCSS, Pinecone
AI-powered assistant for Cornell students that matches users to courses and professors based on their academic interests, backgrounds, and goals. Aggregates course and professor data for quick, informed decisions.
TypeScript, Python, Jupyter Notebook, SCSS, Pinecone
AI-powered assistant for Cornell students that matches users to courses and professors based on their academic interests, backgrounds, and goals. Aggregates course and professor data for quick, informed decisions.
TypeScript, OCaml, Jest, OUnit
Custom functional programming language with a performant interpreter, type inference, and core language features.
TypeScript, OCaml, Jest, OUnit
Custom functional programming language with a performant interpreter, type inference, and core language features.
Salesforce Agentforce, Salesforce Data Cloud, Salesforce Service Cloud
Automated disaster relief resource allocation via Agentic AI and Salesforce Agentforce, drastically cutting waste and achieving real-time response.
Salesforce Agentforce, Salesforce Data Cloud, Salesforce Service Cloud
Automated disaster relief resource allocation via Agentic AI and Salesforce Agentforce, drastically cutting waste and achieving real-time response.
React, TypeScript, JavaScript, SASS, Express.js, Firebase, Vite
Full-stack habit tracking application with OAuth2, monthly calendar interface, and real-time goal management.
React, TypeScript, JavaScript, SASS, Express.js, Firebase, Vite
Full-stack habit tracking application with OAuth2, monthly calendar interface, and real-time goal management.
Java, JavaFX, SceneBuilder, Gradle, JUnit
Evolving artificial life simulator with JavaFX GUI and custom programming language for organism behavior.
Java, JavaFX, SceneBuilder, Gradle, JUnit
Evolving artificial life simulator with JavaFX GUI and custom programming language for organism behavior.
React, TypeScript, Vite, CSS, JavaScript, Netlify
Interactive platform for visualizing and experimenting with classic algorithms and data structures. Designed for students, educators, and developers to learn and teach algorithms in an engaging way.
React, TypeScript, Vite, CSS, JavaScript, Netlify
Interactive platform for visualizing and experimenting with classic algorithms and data structures. Designed for students, educators, and developers to learn and teach algorithms in an engaging way.