-
Recursive Descent Lexer
Built a lexical analyzer in C++ that tokenizes user input into identifiers, numbers, operators, and parentheses. Implemented custom token types, structured parsing logic, and exception handling to detect invalid symbols. This project demonstrates foundational compiler design concepts and object-oriented programming in C++.
-
Personal Website
I designed and built my personal website from scratch, implementing a clean, modular structure for easy navigation and maintenance. Using HTML, CSS, and JavaScript, I focused on responsive design, accessibility, and reusability of components, creating a site that effectively showcases my projects and skills.
-
Room Game
I built a modular Python text-based adventure game that starts in a main() function and uses loops to manage the game’s flow. Players explore rooms, collect items, and fight monsters, with features such as inventory tracking and combat mechanics implemented via conditional logic. The project is available on my GitHub.



