All projects
Enterprise systems
Internal system
ARK Workspace — corporate platform
HR and attendance, tasks, chats and calls, transport and shooting requests, SSO and Odoo
- My role
- Lead backend · integrations
- Period
- 2023 — now
An internal corporate system: staff directory and org structure, attendance from Hikvision face-recognition terminals, a task manager, chats with LiveKit calls, shooting and transport requests with dispatching and a live map, document approval with QR verification. Single sign-on through Keycloak, HR data synchronised with Odoo.
What I did
- Three backend generations: ARK People (282 of 290 commits), ARK v2 and ARK Workspace
- Hikvision terminals linked to Odoo: people, faces, access events
- Rewrote the Hikvision agent and found a firmware timezone bug that shifted ~16k attendance records
- Transport: GPS telemetry in PostGIS, car orders, dispatching, routes via OSRM
- Odoo with custom modules and Keycloak (OIDC) sign-in
- A lossless S3 bucket migration: 57.7k objects, a 68-second cutover