Skip to content

Work

Built by Recode.

We build software for businesses and we build products of our own. The second part is deliberate: operating a live platform keeps us honest about reliability, support and what it really costs to run software after launch.

kalhr.com
KalHR dashboard showing workspace setup progress, quick actions, employee and department counts, payroll summary and today's attendance.
01Recode product

KalHR

HR & workforce management platform

A workforce management platform covering HR, payroll, recruitment, performance, attendance and employee self-service.

  • .NET
  • C#
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
prodriva.ng
ProDriva booking page showing pickup location, destination, date and time fields, and an estimated fare.
02

ProDriva

On-demand professional driver booking

A booking platform for hiring vetted professional drivers to drive your own car, with fares quoted up front.

  • .NET
  • C#
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

What this work involves

The problems behind the screenshots.

Case study pages are useful for showing what got built. These are the engineering problems the work actually turns on — and the ones worth asking us about.

01

Multi-tenant platforms

Systems serving many organisations from one codebase, with data isolation, per-organisation configuration and role-based access designed in from the start rather than retrofitted.

02

Money and correctness

Payroll runs, payments and balances, where a duplicate request or a partial write has financial consequences. Idempotency, auditability and reconciliation are design constraints, not features.

03

One API, several clients

Web applications and mobile apps consuming the same versioned contracts, so the two do not drift apart as the product grows.

04

Running it in production

Background processing, scheduled jobs, containerised deployment, error tracking and alerting — the parts that decide whether software is dependable once real people rely on it.

Further case studies are published as clients approve them. If you want to talk to someone we have built for, ask — we will arrange a reference call rather than publish a quote nobody can verify.

Want something like this built?

Tell us the problem. We'll tell you what it would take, and whether we're the right people to do it.