Selected Projects

A universe of software stories.

From reinforcement-learning fish and award-winning arcade games to iOS apps and algorithmic tools, each project reflects a different part of how I learn, build, and create.

🤖 AI & ML🎮 Games📱 iOS💻 Software
📱
SwiftUI • iOS • Charts • Notifications

Mood Tracker App

Modern iOS application that helps users record daily emotions, add optional notes, review past entries, visualize mood patterns through charts, and receive daily check-in reminders.

SwiftUIiOS DevelopmentData VisualizationLocal Notifications
☄️
JavaScript • Phaser

Asteroids Arcade Game

Award-winning browser game featuring real-time collision detection, smooth controls, animations, power-ups, sound effects, dynamic scoring, and replayability mechanics.

JavaScriptPhaser.js1st Place
💣
Java • Swing

Minesweeper

Modern Minesweeper with themes, smooth UX, difficulty presets, first-click safety, and clean status tracking.

🧮
JavaFX

BigInt Calculator

Calculator supporting large integers without using the BigInteger class, focused on custom logic and algorithms.

🦊
SwiftUI • iOS

Guess the Animal

SwiftUI quiz app with images, animations, navigation, and score tracking.

C • CLI

Rock–Paper–Scissors

Fast terminal game in C where the player battles the computer in five quick rounds with a final score tracker.

C • CLI

Tic-Tac-Toe

Terminal Tic-Tac-Toe with input validation and a simple CPU opponent.

🌦️
Java • API

Weather Forecast App

Command-line Java app using Open-Meteo API to display weekly and hourly weather data.

🎨
Python • Tkinter

Color Maker Game

Educational Python game that improves color recognition through randomized challenges.

🍱
Java • OOP

Food Ordering & Delivery System

Java GUI system using object-oriented design for users, admins, and delivery workflows.

🖼️
Java • Swing

Image Editor

Java Swing editor with filters, transformations, and undo/redo support.