ICGP Clinical Placement Platform
A placement-management system of record for a national GP training network — replacing spreadsheet and legacy workflows with a single, auditable platform for managing posts, trainers, trainees, placements, leave, and training completion. Built for the Irish College of General Practitioners (ICGP).
As this platform is pre-release, this case study stays at a high level and uses illustrative diagrams rather than product screenshots. It focuses on how the engagement was run, not on confidential product detail.
From idea to enterprise platform
1 · Discovery & brainstorming
I worked closely with the training body to map a complex domain — training schemes, posts, trainers, placements, leave, and completion tracking — and the spreadsheet-and-legacy reality it had grown out of. Together we turned that into a clear product definition and a prioritised roadmap.
2 · Prototype & MVP
I built a working prototype of the core workflows — authentication, dashboards, and the central CRUD around posts, trainees, and placements — and validated it with the people who would use it day to day, tightening the model with each round of feedback.
3 · Enterprise build-out
From there I hardened the prototype into an enterprise-grade system: single sign-on with role-based access, a complete audit trail, safe (read-first, carefully gated) integration with an existing national training-records system, capacity and conflict validation, reporting and projections, and deployment on AWS.
What the platform does
A look at the shape of the system
Technical Stack
Application
- Next.js
- React
- TypeScript
- Tailwind CSS
Data, Auth & Infrastructure
- PostgreSQL
- Prisma ORM
- SSO / role-based access
- AWS