My Projects
Munchy
A full-featured app that helps you log meals, track nutrition, and generate insights into your eating. Munchy features an AI agent for quick meal logging and assistance and integrates with the USDA FoodData Central and OpenFoodFacts APIs.
Machine LEarning Trader (MALET)
A platform to train, test, and analyze machine learning models for trading. Uses LSTM, CNN, Transformer, and GRU-based architectures to democratize algorithmic trading and backtesting.
Aucta
A full-stack web auction platform with real-time bidding, live updates, and user profile management. Achieves 100% on Google PageSpeed Insights Benchmark using aggressive server-side rendering and NextJS server actions.
Feedforward Neural Network
A feedforward neural network with multiple activation and loss function support implemented from scratch. Achieves 97.49% accuracy on the MNIST handwritten digits dataset and 100% accuracy on multiple randomized XOR datasets.
EcoVentures
Find and tour eco-friendly vacation destinations based on air pollution data and user reviews. A full-stack development project created using the OpenWeatherMap REST API and the MERN stack.
Groqqo
A clean, aesthetically pleasing web interface for the Groq API to take advantage of hyper-fast AI inference. Features a responsive and themed design, with ability to use any of Groq's text-based production and preview LLMs.
Jim, reteP, Izzi
Three award-winning FRC robots that I helped program for StuyPulse Robotics. Worked on swerve drive, computer vision, and autonomous routines. Conducted research on automatic scoring, object detection, and swerve setpoint generation.
UFM (Unix File Manager)
A simple file manager for Unix-like systems with a terminal user interface. Features include file and directory creation, deletion, navigation, status bar, as well as file and directory permissions management.
Soft Body Simulation
A soft body composed of nodes of constant mass connected by springs of negligible mass. It is able able to stretch, compress, and (seemingly) bend while still maintaining a rigid nature. All motion impemented purely with Newtonian physics.
Side Hobbies
Competitive Programming
A repository of algorithm, data structure, and problem implementations from various programming contests and websites I participate in.
Naowal.nvim
A custom Neovim configuration built on LazyVim that I continuously update and maintain in my free time. Features a custom file runner, dashboard, and supertab implementation.
Dotfiles
My custom Arch Linux configuration running Hyprland. Using the foot terminal, zsh with zinit and tmux, the pure prompt, themed Firefox, waybar, tofi, btop, and dunst.