Projects

Selected work.

Featured builds in detail below, plus an archive of additional projects across web, mobile, and backend.

Archive

More projects

Additional work from coursework, personal builds, and earlier learning projects.

Angular CRUD app

Angular Champion Manager

Manages League of Legends champion data with reactive forms, routing, and reusable services.

Angular TypeScript Reactive Forms
GitHub
REST API

Laravel Articles & Categories

Laravel REST API with structured resources, validation, and database relationships for article and category data.

Laravel Eloquent REST
Native Android app

Android Expense Tracker

Mobile expense tracking with category-based filtering, Room persistence, and MVVM architecture.

Kotlin Room MVVM
PHP web app

PHP Auction Project

Auction platform with email verification, bidding, automated notifications, and PayPal integration.

PHP OOP SQL PayPal
Java desktop app

Event Management System

Java desktop application for organizing municipal event data with host assignment and database-backed records.

Java JavaFX JDBC SQL
GitHub
JavaFX game

QUADLINE

JavaFX Connect Four-style game with custom player settings, animations, sound effects, and saved game state.

Java JavaFX Game Logic
GitHub
C# desktop app

Product Management System

C# WinForms desktop tool for managing products in a SQL database with CRUD, search, and LINQ-based filtering.

C# WinForms SQL LINQ
Hobby page

Chess Hobby Page

Focused hobby page built for practicing semantic HTML, CSS layout, and responsive styling.

HTML CSS Responsive
Portfolio

Portfolio Website v1

First multi-page portfolio built from scratch to practice page structure, custom styling, and responsive behavior.

HTML CSS Animations