Projects

Missan Group Website

Live Client Website – July 2024

  • Developed in Angular using SCSS, TypeScript, HTML, and Bootstrap
  • Features responsive layout, routing, and smooth transition animations
  • Created collaboratively as a final project for a real-world client
Visit Site View Code

Enactus CMS (Laravel)

Laravel • Blade • MySQL • Auth

  • CRUD for news, projects, and categories with authentication/authorization
  • Image uploads with storage integration and admin dashboard controls
  • Reusable Blade layouts and components, clean routing and controllers
LaravelBladeMySQLCRUD

Private Repository (code available on request)

Laravel Articles & Categories

Laravel • REST API • Eloquent • Validation

  • Implemented Category and Article models with migrations, seeders, and one‑to‑many Eloquent relationships.
  • Built RESTful resource controllers and routes for full CRUD on articles and categories.
  • Used FormRequest validation and (optional) API Resources for clean JSON responses.
  • Verified endpoints end‑to‑end in Postman (create, list, show, update, delete; including relationship fields).
LaravelEloquent REST APIPostman

Postman collection & code available on request.

Android Expense Tracker

Kotlin • Navigation Component • Room

  • Add, edit, filter, and delete expenses with category and date range
  • Single-activity architecture with multiple fragments and Safe Args
  • Room database with DAO repository pattern and ViewModel
KotlinRoomMVVMAndroid

Demo APK available on request

Angular Champion Manager

Angular • Routing • Reactive Forms • CRUD

  • Showcases a list of League of Legends champions with full CRUD capabilities
  • Utilizes components, services, directives, pipes, routing, and lazy loading
  • Data is managed using reactive forms and mock API subscription
View Code

PHP Auction Project

OOP PHP • Email Verification • PayPal Integration

  • Users can register, verify via email, and bid or list auction items
  • Automatic email notifications for winners and auctioneers
  • PayPal integration with receipt generation on successful payment
Visit Site

Event Management System

Java • JavaFX • JDBC • GitHub

  • Desktop application that records and manages event data across municipalities
  • Supports host assignment and location tracking for events

Private Repository

QUADLINE

Java • JavaFX

  • Connect 4 clone with custom piece colors, animations, and sound effects
  • Save game state and user settings between sessions
View Code

Portfolio Website v1

HTML • CSS

  • My first multi-page website from scratch using only HTML and CSS
  • Used media queries, custom fonts, and CSS animations for interactivity
Visit Site