website-logo

My Projects

You can click on each project to see more details!

Electrical Engineering projects

section-image

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
section-image

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

section-image

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
section-image

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

section-image

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

Curious to learn more about me? I’d love to hear from you.