Recruitment ATS/CRM: the whole production frontend in React + TypeScript
Production ATS/CRM · built at Soraia · 2024–2026
- Every page replaced: login, dashboard, contacts, candidates, jobs, activities, opportunities, pre-opportunities, Kanbans, target lists, outreach, admin and settings.
- Dashboard: KPI views by division, squad and person, by month or sprint, with targets and forecasts.
- Data tables: a Business Strategy table with 24 columns users show or hide.
- Search UI: boolean (AND / OR / NOT) and distance filters, AI candidate matching and async CV upload.
- Role-aware screens that match the authorization rules enforced on the backend.
- Used Claude Code extensively to accelerate implementation and refactoring, while owning integration, validation, debugging and production behavior.