:Index / 7 projects

All work.

From a Java Swing puzzle that started everything to Go services, Unity AI opponents and an OpenGL Taj Mahal — each one taught me something I still use.

Fullstack Job Application Tracker screenshot

P01

Fullstack Job Application Tracker

A fullstack web application to track job applications. A robust REST API built with Go manages applications, resumes and related resources, with resume storage in Azure Blob Storage. A modern React-Admin frontend provides an intuitive interface for tracking applications, managing resumes and organizing company interactions.

  • Go
  • React-Admin
  • Node.js
  • Azure
3D Render of the Taj Mahal screenshot

P03

3D Render of the Taj Mahal

A Windows application that brings the Taj Mahal to life in OpenGL — ambient lighting, white and blue point lights rotating a full 360°, dynamic shadows, and free keyboard camera navigation through the 3D scene.

  • C++
  • OpenGL
Amazon MTurk Requester API Helpers screenshot

P05

Amazon MTurk Requester API Helpers

A .NET toolkit for advanced requester tasks on Amazon Mechanical Turk that go beyond the standard web portal — programmatic requester operations, exporting worker data to Excel by QualificationType, and robust logging for sensitive tasks like emailing workers.

  • C#
  • .NET
  • AWS MTurk SDK
Amazon Review Scraping Toolkit screenshot

P06

Amazon Review Scraping Toolkit

Streamlines retrieval of Amazon product reviews with flexible filtering and keyword-targeted searches, plus built-in parsing and export to JSON or CSV for analysis and integration into other workflows.

  • Python
  • Poetry
  • Beautiful Soup 4
15 Puzzle Game screenshot

P07

15 Puzzle Game

The classic 15 Puzzle with a Java Swing interface — the project that started everything. Hosting a Swing app online was the real challenge: solved with Webswing, then deployed as a Docker container on an AWS EC2 instance.

  • Java
  • Swing
  • Docker
  • AWS