Hofy SaaS-Based Marketplace with ERP and Logistics
Role: Software Engineer (Full-stack)
Context: Remote-first company onboarding across multiple countries needed a single workflow to order, configure, ship, and track employee devices.
Problem
Onboarding was slow and manual: HR submitted requests in chat, IT ordered from regional vendors, finance chased invoices, and nobody had a reliable asset registry. Offboarding meant devices often disappeared.
What I built
A web platform that manages the full equipment lifecycle:
Role-based catalogs (e.g., “Engineer,” “Designer,” “Sales”) with approval rules and budget caps
Order orchestration: create purchase orders, track shipments, and update order state via webhooks
Asset registry: every device gets a unique asset record, assignment history, warranty dates, and status (in-stock / assigned / in-repair / retired)
Offboarding workflow: generates return labels, triggers device lock/wipe request, and confirms receipt
Tech + architecture
Frontend: React + TypeScript, component library, server-state caching
Backend: Node.js (NestJS/Express), REST + webhooks, OpenAPI
Data: Postgres (transactional), Redis (queues/caching)
Async: Worker queues for shipment polling, vendor sync, and email/Slack notifications
Integrations: HRIS (user provisioning), shipping provider APIs, MDM provider hooks
Infra: Docker, CI/CD, IaC (Terraform), deployed on AWS (ECS/RDS/S3/CloudWatch)
Impact
Reduced onboarding equipment turnaround from 10–14 days → 3–5 days
Cut manual IT coordination time by ~60% through automation + self-serve flows
Improved asset recovery on offboarding from ~70% → 95%