Placement OSInception to Offer
The problem
MBA candidates were moving through disconnected CV tools, courses, mentors, practice cases and application trackers. The real problem was missing state: nobody could see the candidate’s current role target, evidence gaps, practice history and next best action in one system.
Why it was hard
System shape
The architecture is expressed as operational layers: experience and identity at the edge, bounded orchestration in the middle, governed data and tools underneath, and evidence across the entire path.
The engineering judgment
A modular monolith before distributed services
Strong module boundaries preserve speed and consistency while leaving extraction paths for future scale.
Server-driven UX for workflow-heavy screens
Go owns validation, identity, search and pagination; HTMX progressively updates the interface.
Candidate state is the product spine
Diagnostics, CV evidence, practice, mentoring and applications update one longitudinal career model.
AI is embedded at decision points
Agents diagnose gaps, improve evidence, run practice and interpret progress instead of existing as a floating chat panel.
Hardening the system
A system designed to preserve the candidate’s complete journey from uncertainty to a defensible offer-ready profile.