Portfolio

SELECTED WORKS

From minimal scripts to complex full-stack applications. A collection of my journey through code.

Bunona – Number Puzzle Game

A number puzzle game using the Banana API, built as a university assignment to explore software design principles like low coupling, high cohesion, event-driven programming and interoperability.

ReactTypeScriptPostgreSQLSupabaseTailwind CSSBanana API
CodeLive Demo

FocusBoost: AI Study Companion

AI-powered study assistant that monitors attention via webcam and triggers adaptibe interventions (quizzes/hints) using Gemini AI when focus wanes. Privacy-first design.

ReactTypeScriptPythonFastAPIOpenCVGemini APIFirebase
Code

3D Interactive Dojo

Immersive 3D web experience template built with React Three Fiber. Features first-person navigation, interactive elements, and optimized GLB model loading.

ReactThree.jsTailwind CSSR3F
CodeLive Demo

GLB Model Viewer

Web-based utility for previewing and inspecting GLB 3D models directly in the browser. Useful for rapid asset verification.

ReactThree.jsTypeScript
CodeLive Demo

The OOP MasterGuide

Interactive educational website explaining OOP principles and Design Patterns with visual diagrams and code snippets. Focus on clear, accessible explanations.

HTMLCSSJavaScriptHCI
CodeLive Demo

Multiplayer Snake Game

A real-time multiplayer Snake game with rooms, Realtime sync and Supabase channels. Built with the Next.js App Router and modern TypeScript stack.

Next.jsTypeScriptTailwind CSSSupabase
Code

GitHub Profile Scraper

Python + Selenium automation that logs into GitHub, visits a target profile, extracts profile info and repositories, and exports everything into CSV. Uses OOP structure and environment-based secrets.

PythonSeleniumOOP
Code

Dictionary App (HCI Project)

Dictionary app built with Groovy and Java as a Human Computer Interaction project. Focus on user-friendly UI, HCI principles and integration with a dictionary API for definitions, synonyms and examples.

GroovyJavaREST API
Code

Student Management System

Student Management System using Node.js, MongoDB and REST APIs. Handles basic student data management with a simple web interface.

Node.jsMongoDBREST APIHTMLJavaScript
Code

Facial Emotion Detection (CV)

Facial emotion detection experiments using Flask, OpenCV and FER-2013 style datasets. Mix of baseline models and emergent approaches for affective computing.

PythonFlaskOpenCVMachine Learning
Code

Hinata Toyshop

E-commerce website for an anime store. Features product browsing, cart functionality, and user accounts. Built as a first university project.

PHPHTMLCSSJavaScriptSQL
Code

LR Platinum Tire Web

Web application for a tire service center. Handles service listings and basic business information.

PHPCSSHTML
Code

File Storage System

Backend exploration of file storage mechanisms using Python and C++ components for performance.

PythonC++
Code