Mike Maeda
Back to projects

Oct - Nov 2025

School Management System

JavaSQLSQLiteSystems Design
Problem

Schools manage thousands of academic records by hand. I engineered a desktop system to automate records, attendance, and administrative workflows.

What I built

A full-stack Java desktop application backed by a normalized relational SQLite database with automated SQL CRUD operations, designed for data integrity and scalability as record volume grows.

Impact
  • Manages 1,000+ academic records with attendance tracking.
  • ~40% gain in administrative processing efficiency via workflow automation.
  • Normalized schema enforces integrity and reduces redundancy.