Selected projects

Building across languages, platforms, and problem spaces.

These projects reflect applied work in object-oriented design, backend development, databases, desktop software, web workflows, team collaboration, and maintainable architecture.

Airline Ticketing & Reservation System

C# · WPF/XAML · .NET · Microsoft Access · ADO.NET

Desktop software for flights, passengers, aircraft configuration, and dynamic seat allocation. Business rules prevent overbooking and keep reservation data consistent.

OOPWPFDatabaseValidation
View source code ↗

Banking System Application

Java · Object-Oriented Design

Java banking software modeling account creation, deposits, withdrawals, balance inquiries, defensive validation, and business-rule enforcement.

JavaBusiness logicDefensive programming
View source code ↗

MOAB Family RV Park Reservation System

Node.js · Express · MySQL · Bootstrap · Stripe

Team-led reservation-system design for replacing paper and phone workflows with online booking, payments, role-based operations, reporting, auditability, UML models, an ER design, and UI mockups.

System designRole-based accessPaymentsUML / ERD
Explore visual system dossier ↗

Word Association Learning Activity

Node.js · Express · EJS

Server-rendered application with GET/POST routing, dynamic forms, browser-network inspection, role-aware workflows, and architecture designed for future database integration.

Node.jsExpressEJSForms
View source code ↗

Database Design & Implementation

SQL · Relational Databases

Relational schema design, normalization, referential integrity, and SQL querying focused on correctness, consistency, and the connection between data design and application behavior.

SQLNormalizationData integrity
View source code ↗

Explore More on GitHub

Ongoing development

My GitHub profile contains additional repositories, experiments, coursework, and development work across software engineering and systems topics.

GitHubLearningIteration
Open GitHub profile ↗