§ 01 / General Overview
The ministry needed a digital way to run employee evaluations instead of handling them by hand. I designed the data model first, then built the full app.
The harder part was deployment: it had to run on an internal Linux server inside the ministry, so I had to get the deploy and debugging working there rather than from the remote tooling I was used to.
Before writing code I worked out what the evaluation process really involved and turned that into a data model. That's the part of the job I want to do more of — getting the requirements right so the schema doesn't fight the people using it.
I designed the database, then built the full application in Next.js, PostgreSQL, and Prisma. The work was in modeling the real evaluation process so the schema fit how staff work.
It runs on an internal Linux server inside the ministry, so I handled the deploy and debugging there rather than through the remote workflow I normally lean on. Getting that first deploy working on the ministry's own infrastructure was the real milestone.
§ 03 / Outcomes & Performance Metrics
"It's live inside the ministry and was built to replace the manual evaluation process. Because it sits on an internal server, I don't have usage numbers to show yet."