Product & Native · 2024
Hospital Management System
A Java record engine for patients, appointments and staff, with no double bookings.
- My role
- Systems developer & Scrum coordinator
- When
- 2024
- Status
- Team project
- Stack
- Java, OOP, SQL

01
Where it started
Clinical staff were juggling disconnected records, scheduling collisions and manual transcription errors.
02
What I owned
Systems developer & Scrum coordinator
03
How I built it
- Modelled the domain (patients, doctors, appointments, records) with UML in Visual Paradigm before writing code.
- Separated persistence from business rules with a DAO layer, using transactional locking on bookings.
- Ran the team in Scrum on GitHub with branch protection and peer-reviewed PRs.
04
What changed
A working system covering records, appointments and reporting, with no scheduling conflicts under load testing.
JavaOOPSQLUMLScrum