Portfolio

Systems we have designed, built and shipped

9 projects across enterprise SaaS, ERP, e-commerce, mobile marketplaces and brand work — most of them still under active development by our team.

All
FinTech & Compliance
Enterprise SaaS
ERP
E-commerce
Marketplace
Retail Ops
Developer Tools
Web & Brand
Legal Tech SaaS
Abstract invoice grid with one tax column highlighted and a transmission node beside it.
FinTech & Compliance

Peppol-compliant accounting for the UAE mandate

FinTech & Compliance · 2026 · CodesLoci · In active development

A multi-tenant accounting platform built for the UAE’s Peppol-based e-invoicing mandate: a double-entry ledger with immutable posted entries, PINT AE validation across all 51 mandatory fields, gapless document numbering, and structured transmission through an accredited service provider.

NestJS
TypeScript
PostgreSQL 16
Drizzle
+4
Case studyPlatform guide
Concentric service arcs crossed by a vertical milestone rule on a blue field.
Enterprise SaaS

Multi-tenant enterprise HRMS & recruitment platform

Enterprise SaaS · 2026 · CodesLoci · In active development

One platform covering the entire employee lifecycle — requisition to offboarding — for many client organisations at once. Twenty independently owned domain modules over a shared datastore, with tenant scoping enforced at the data-access layer, enterprise SSO, and automated user provisioning from day one.

NestJS
TypeScript
MongoDB
Redis
+4
Case studyPlatform guide
Twelve module cells on indigo, the four the client surfaces lifted clear of the plane.
ERP

Retail back office on one Flutter codebase

ERP · 2025 · CodesLoci · Shipped · iterating

Stock, orders and reporting for product-led retail. Twelve resources behind one versioned Express API, and a Flutter client that deliberately surfaces four of them — dashboard, products, orders, settings — as one adaptive layout that serves a phone, a tablet and a desktop browser from a single widget tree.

Flutter
Dart
Riverpod
GoRouter
+4
Case studyPlatform guide
Interlocking basket handles forming a forward chevron on a rose field.
E-commerce

Commerce storefront and admin console

E-commerce · 2025 · Confidential client · Shipped · iterating

A customer-facing storefront with an admin side behind it — catalogue, cart, checkout, payment and order tracking — rebuilt on the Next.js App Router for route-level rendering control. A dated discount engine drives displayed pricing, the storefront navigates by a nested category tree, and Firebase Cloud Messaging pushes order notifications.

Next.js
React
Tailwind CSS
Framer Motion
+4
Case studyPlatform guide
Instrument-dial motif over a burnt-amber field, crossed by a five-event provenance timeline.
Marketplace

Classic-car showroom and inventory platform

Marketplace · 2026 · Confidential client · In active development

A Flutter showroom app over a hardened Express API — browse and filter classic stock on mobile, manage inventory, brands and categories from the dealer dashboard. Zod validates every request boundary and a Sharp pipeline normalises listing photography, so provenance and condition read the way the stock deserves.

Flutter
Dart
Express
Mongoose
+4
Case studyPlatform guide
Three arrows closing into a loop over a green field, one arrow returning.
Retail Ops

Order and inventory back-office dashboard

Retail Ops · 2024 · Confidential client · Shipped

The operations dashboard Codesloci ERP grew out of — purchase orders, supplier records, returns and discounting for a single-store operation. Deliberately small: exactly the modules one location touches daily, over the same API contract that later scaled into the full ERP, with charted reporting instead of a separate BI layer.

React
MUI
MUI X DataGrid
MUI X Charts
+3
Case studyPlatform guide
A waveform clipped inside a closed square, signalling audio that stays put.
Developer Tools

On-device voice control for macOS

Developer Tools · 2026 · CodesLoci · In active development

A voice command system for macOS whose speech never leaves the machine: wake word, transcription, speaker verification and intent resolution all run locally, inside a latency budget on a laptop CPU. It will open a web search or reach a remote box over SSH when you ask it to. What it will not do is send your voice anywhere.

Python
faster-whisper
ONNX Runtime
AppleScript
+2
Case studyPlatform guide
A terminal caret resting on a typographic baseline over a fuchsia field.
Web & Brand

Motion-led personal engineering portfolio

Web & Brand · 2026 · CodesLoci · Shipped

A single-page engineering portfolio built on Vite and Tailwind v4, with scroll and entrance choreography carrying the narrative instead of discrete pages. Deliberately light: a site arguing that its author builds fast software cannot itself be slow, so the toolchain stays thin and the layout is fluid rather than breakpoint-hopping.

React
Vite
Tailwind CSS v4
Framer Motion
+1
Incoming enquiry bubbles, each answered by a reply bubble with a check mark, beside a clock face.
Legal Tech SaaS

Law firm intake software for small US firms

Legal Tech SaaS · 2026 · CodesLoci · Live product

Our own product: law firm intake software for small US firms. It answers every enquiry in about 60 seconds by email, SMS and WhatsApp, scores and prioritises each lead with plain-English reasons, alerts the lawyer, sends the booking link and follows up. Leads arrive from web forms and Meta and Google lead ads.

TypeScript
Node.js
PostgreSQL
Next.js
+2

Want something like this for your business?

Every project on this page started as a conversation about a problem worth solving. Tell us yours.

Or email us directly at [email protected]