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).
This case study focuses on how the engagement was run rather than on confidential product detail, and uses illustrative diagrams in place of internal screenshots. The walkthrough below is the ICGP's own launch video.
See it in action
The Irish College of GPs' launch video for the Clinical Placement System โ a two-minute tour of the platform in the client's own words.
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