My Projects

A collection of personal, academic, and freelance projects I've worked on. Each project reflects my passion for technology and problem-solving.

Past Projects

Musical Journeys
Completed: December 2024Team Size: 5 developersRole: Full-Stack Developer
Completed
A comprehensive music lesson scheduling and management platform built for a local music school. Features multi-role authentication, calendar integration, payment tracking, and lesson management for students, instructors, and business owners.

Project Screenshots

Musical Journeys Homepage

Welcome page with branding and navigation

Login System

Secure authentication system with custom password hashing for enhanced backend security

Lesson Sign-up Form

Comprehensive lesson booking system

Student Calendar

Interactive calendar for lesson scheduling

Database Entity Relationship Diagram

Comprehensive ERD showing the normalized database structure with 8 entities supporting multi-role authentication and business operations

Owner Dashboard

Business owner management tools

Key Features

Multi-role user authentication
Interactive calendar scheduling
Payment processing & tracking
Lesson notes management
Room rental system
Responsive design

Technical Implementation

  • Developed a full-stack web application to streamline music lesson scheduling and business operations
  • Designed and implemented a normalized relational database with 8 interconnected entities supporting multi-role user management
  • Built interactive calendar system for lesson scheduling and availability management
  • Created comprehensive payment tracking and lesson notes system with proper foreign key relationships
  • Implemented role-based authentication system supporting parents, students, renters, and business owners through a centralized credential system
  • Integrated room rental functionality with pricing calculations and duration tracking
  • Designed responsive UI with consistent branding and user-friendly forms

Technologies Used

ASP.NET Core
C#
SQL Server
HTML
CSS
JavaScript

Source Code Access

Interested in reviewing the source code for this project? Please email me at with your request, and I'd be happy to share it for educational or review purposes.

Portfolio Website
Role: Full-Stack Developer
Completed
This portfolio website, built with Next.js, Tailwind CSS, and Framer Motion. It includes comprehensive technical documentation detailing its architecture, components, and development process.

Key Features

Responsive and Interactive UI/UX
Server-Side Rendering with Next.js
Utility-First Styling with Tailwind CSS
Smooth Animations via Framer Motion
Comprehensive Master Documentation
Guide for Adding New Pages/Animations

Technical Implementation

  • Architected and developed this personal portfolio website to showcase projects, skills, and professional experience.
  • Leveraged Next.js (App Router) for optimized routing, server components, and fast performance.
  • Styled using Tailwind CSS for a utility-first, responsive design system.
  • Incorporated Framer Motion for subtle and engaging animations and page transitions.
  • Authored detailed technical documentation covering project structure, key technologies, component-level breakdowns, styling, animations, and deployment.
  • Implemented features like a dynamic navigation bar, and an interactive contact form.
  • Ensured a modular and scalable codebase with reusable components and utility functions.

Technologies Used

Next.js
React
TypeScript
Tailwind CSS
Framer Motion
Lucide Icons
Vercel
Technical Writing

Source Code Access

The source code for this portfolio is well-annotated and available on my GitHub.

Current Projects

BlackJack Pro
In DevelopmentSource: Proprietary
A premium mobile blackjack game developed for iOS and Android platforms. Features realistic gameplay, player statistics, achievements, and in-app purchases. Currently in final development stages with planned release to app stores.

Project Screenshots

BlackJack Pro Gameplay

Active gameplay showing dealer's card and player's hand with decision options

BlackJack Pro Player Profile

Detailed player statistics and achievement tracking system

BlackJack Pro In-App Store

In-app purchase options for different chip packages

Key Features

Realistic card gameplay mechanics
Player statistics and performance tracking
Achievement system with unlockable badges
In-app purchases for virtual currency
Clean, intuitive user interface
Cross-platform compatibility

Technical Implementation

  • Designed and developed a premium blackjack mobile game targeting both iOS and Android markets
  • Implemented realistic card game mechanics with accurate blackjack rules and betting systems
  • Created comprehensive player statistics tracking to monitor performance and gameplay history
  • Developed an achievement system to increase player engagement and retention
  • Integrated in-app purchase functionality for monetization through virtual currency sales
  • Designed a clean, intuitive user interface with smooth animations and responsive controls

Technologies Used

React Native
Expo
JavaScript
TypeScript
Mobile Development
Game Development

Commercial Project Notice

This is a commercial project currently in development for release on iOS App Store and Android Play Store. Source code is proprietary and not publicly available as this application is intended for monetization through in-app purchases.