All case studies

Internal tools · CRM

HR & People Placement CRM

Clear visibility into employee skills, experience and engagements — so staffing decisions are made from data, not guesswork.

Client
Symphony (internal)
Role
Full-stack Engineer
Year
2022–24
Stack
TypeScriptNext.jsRedux ToolkitMaterial UIGitHub CI/CD

1

place for skills, experience, projects & engagements

Full-stack

admin UI, data models, filtering, pagination & APIs

Iterative

continuous UX improvements from user feedback

01 / Problem

Staffing decisions depended on knowing who had which skills, experience and availability.

That information was scattered and hard to compare across the organization.

02 / Solution

I built and continuously improved an internal HR & People Placement CRM.

  • ›Surfaced employee skills, experience, projects and engagements in one place.
  • ›Developed the admin experience and contributed across frontend and backend: data models, filtering, pagination and supporting APIs.
  • ›Iterated on UI/UX and workflows based on user feedback and changing organizational needs.

03 / Results

  • ✓Faster, better-informed staffing decisions.
  • ✓One source of truth for people data.
  • ✓A tool that kept evolving with the organization.

Let’s work together

Facing a similar challenge?

Whether it’s an MVP, a design system or a legacy product that’s getting hard to maintain — let’s talk about what you’re building and how I can help ship it.