CertifyX
From paperwork to dashboard, minus the friction.
A certification and skills management system for Chilean industrial companies. It brings SENCE certifications (Chile's national training agency), training plans, legal compliance, and expiration dates together in one clear operations dashboard.
Interface shown in Spanish.
Context
The starting point: replace scattered spreadsheets and reactive processes with a single source of truth.


The problem
Chilean industrial companies track certifications and skills reactively. Expirations are caught too late, spreadsheets drift out of date across teams, and the lack of visibility exposes the organization to legal risk, fines, and operational shutdowns.
Friction points
- Expired certifications that create legal and operational risk.
- Outdated spreadsheets scattered across HR, operations, and safety.
- Fines for regulatory non-compliance (SENCE, ACHS, Mutual, etc.).
- No visibility into workers' actual skills status.
- Training and renewals are hard to plan on time.

Concept mock: the risks the system needs to surface.
Research
I mapped the Chilean industrial compliance flow: which certifications SENCE requires, how HR and safety teams track them today, and which decision points cause delays or errors. The goal was to design a single source of truth that flags issues before anything expires.
Research activities
- Analyzed SENCE certifications and related regulations (ACHS, Mutual, IST, CChC).
- Mapped certification states: valid, expiring soon, expired, pending.
- Defined critical alerts and escalation rules by legal risk.
- Studied HR and operations workflows to plan renewals.
- Prototyped a dashboard with visible KPIs and priority actions.
Chilean industrial compliance flow map
Process
I designed and built CertifyX as a complete application with a tokenized design system and a decoupled architecture. Every view answers a concrete operational need: monitor, manage, plan, and report. The priority was keeping visual clarity in a product with high information density.
Key decisions
- Modern stack: React 19, TypeScript, Vite, Tailwind CSS, and Framer Motion.
- Global state with Zustand and React Query for decoupled data.
- Tokenized design system with a blue/navy palette and semantic states.
- 40+ reusable components built from scratch.
- Realistic demo data for 3 companies, 20 workers, and ~60 certifications.
- Lazy loading and responsive layouts for performance on any device.
Recent system activity
The solution
CertifyX delivers an app of 8 interconnected pages that share one visual language. From the operations dashboard to exportable reports, every screen supports clear compliance decisions.
Key features
- Dashboard with KPIs, a compliance gauge, charts, and expiration alerts.
- Worker management with grid/table views, profiles, and a certification timeline.
- Certifications with filters, status tabs, sorting, and CSV export.
- Training plans with a calendar, progress, and visual learning paths.
- Compliance reports with charts and a SENCE summary export.
- Command palette, keyboard shortcuts, toasts, and focus-visible accessibility.
Operations panel
Compliance by area
Certification trend
Outcome
CertifyX shows that an industrial compliance product can be clear and scalable. It's designed to cut the time spent finding certifications, anticipate expirations, and give the teams in charge a unified view of skills status.

Compliance reports: charts and SENCE summary export.
Reflection
CertifyX showed me that regulatory complexity doesn't have to become visual complexity. The key is turning abstract states (valid, expiring, expired) into clear signals and immediate actions. A good compliance product doesn't just organize data: it anticipates problems before they become risks.

Training plans: calendar, progress, and upcoming sessions.

