My Projects
You can click on each project to see more details!
Electrical Engineering projects

PhasorHelper
While studying Basic Circuit Analysis, I realized how time-consuming and error-prone AC circuit calculations can be. I used what I learned in Programming Methodology I & II to build a CLI tool that streamlines conversions between rectangular, polar, and sinusoidal forms—plus complex arithmetic using Cramer's Rule. I managed memory manually to strengthen my understanding of low-level C++.
- C++
- Object-Oriented Programming
- Manual Memory Management
- Circuit Analysis
- Operator Overloading
- Exception Handling
- Modular Design

TheveninEquivalent
Built as a capstone for my circuits class, this CLI tool helps simplify a linear circuit into its Thevenin equivalent. It guides the user through step-by-step simplification, checks for max power transfer, and logs the session to a file. Built in C++ with a focus on clear structure and exception handling.
- C++
- OOP
- Circuit Analysis
- Exception Handling
- File Handling
Front-end projects

MovieFlix
MovieFlix is a full-stack movie app built with Next.js. It uses Firebase for auth and Stripe test payments for subscription access. Users can sign up, browse movies from TMDB, watch trailers, and save favorites. It also features protected routing and Material UI for a polished UI.
- NextJS
- TypeScript
- TailwindCSS
- MUI
- Firebase Auth
- Stripe
- TMDB
- RecoilJs

E-portfolio
This portfolio itself is a project! I built it from scratch using Next.js, TailwindCSS, modular components, and deployed it with Vercel. It showcases all of my work in one place and even includes my chatbot integration (AshBot) via a Flask backend and Heroku hosting.
- NextJS
- TailwindCSS
- MUI
Projects I integrated and customized

AshBot
AshBot was built from a Medium article tutorial. I followed along and integrated it into my portfolio using Flask + Heroku. It helped me learn about NLP concepts like tokenization, lemmatization, and how matrices power simple chatbot models. My main focus was backend integration and UI polishing.
- Python
- NLTK
- TensorFlow
- NumPy
- Flask
- TailwindCSS
- Async Requests
- Heroku