A showcase of my academic and practical work across full-stack web development, automation, and game engineering.
1. Full Chatroom Web App
Node.jsExpressSequelizeMariaDB
Built a robust chatroom application for an Internet Programming course. Implemented multi-step registration, login/logout authentication with express-session, and persistent data storage. Features REST API messaging (GET, POST, PUT, DELETE) with 10-second automatic polling, dynamic DOM updates, message search, and secure soft-deletion (paranoid mode) ensuring users only edit/delete their own content.
2. Image Processing & Currency Detection
MATLABComputer Vision
Developed a computer vision project to detect and classify ILS, USD, and EUR currencies from varied images. Emphasizes advanced image processing techniques, algorithm design, and analytical problem-solving to accurately isolate and identify targets.
3. Converter Automation
PythonSelenium
Engineered an automation script/tool for an online file conversion process, significantly reducing manual data-entry work and improving daily efficiency.
4. Age of Wars
C++SFMLUnit Testing
A structured game project developed with a strong focus on software reliability and QA engineering, achieving 80% unit test coverage to ensure bug-free logic.
5. Mouse vs Cats
C++SFMLAlgorithms
A strategy game implementing the complex A* (A-Star) pathfinding algorithm for intelligent, obstacle-avoiding enemy AI movement.
6. Feeding Frenzy
C++SFMLOOP
A classic 2D arcade-style game featuring smooth sprite animations, dynamic object spawning, and strict collision detection mechanisms.