Portfolio

Engineeringproductsend-to-end,fromfirstsketchtolaunch.

A deeper look at the platforms, dashboards and experiences I've shipped — how they were structured, and the kind of impact they delivered.

2026Canada
Screenshot of CoRoute

CoRoute

Carpooling platform connecting riders and drivers with routes across Canadian cities.

Engineering notes

  • Focused on matching logic and UX to make ride discovery feel instant.
  • Prototyped and validated mobile flows before scaling to production.

We designed the matching logic and data flows so that ride discovery feels instant for both riders and drivers—no long waits or confusing states. We prototyped and validated mobile and web flows before locking in the long-term architecture, and paid special attention to empty states and failure modes so the product still feels trustworthy when there are no matches or when something goes wrong.

CarpoolingWeb AppMobile App
2025France
Screenshot of Prismo Formations

Prismo Formations

Training and formation platform for detainees in France, with structured learning paths.

Engineering notes

  • Designed flows around strict security constraints in corrections environments.
  • Built a modular curriculum engine so new programs can be launched quickly.

The system was designed around the strict security and offline constraints of corrections environments. We built a modular curriculum engine so new programs and cohorts can be launched without code changes, and we modelled progress tracking so facilitators get a clear, high-level view of each group. Flows are step-by-step and predictable, with data and access rules enforced at the API and UI layers so the product remains safe and auditable.

TrainingEducationWeb App
2024Rwanda
Screenshot of HEXAD ERP

HEXAD ERP

A comprehensive enterprise resource planning system for operations, inventory and finance across multiple teams.

Engineering notes

  • Designed the system architecture and data model for multi-department operations.
  • Implemented role-based access, reporting dashboards, and performance‑focused UI flows.

We engineered HEXAD as a modular ERP with a clear separation between domain logic, APIs, and the frontend. The backend exposes REST and internal services for inventory, finance, and operations, with role-based access enforced at the API and UI layers. The frontend is built for speed and clarity: key flows (orders, stock, reporting) use optimistic updates and cached queries so users get instant feedback. We focused on making complex workflows feel simple—wizards for setup, dashboards for oversight, and bulk actions where teams need to move fast.

Full-StackERPWeb App
2024China
Screenshot of Oucboll Freezer

Oucboll Freezer

Monitoring and management platform for energy‑efficient industrial freezers.

Engineering notes

  • Implemented real‑time telemetry dashboards and alerting for device fleets.
  • Worked closely with hardware teams to make the UI match real‑world constraints.

The platform is built to ingest and aggregate telemetry from large device fleets without overloading the UI or the backend. We defined clear alerting states and thresholds so operators see actionable signals instead of raw metric walls. The frontend uses real-time subscriptions and incremental updates so dashboards stay responsive; we aligned the displayed states and terminology with the hardware team so the UI reflects how devices actually behave in the field.

IoTDashboardReact
2023East Africa
Screenshot of Pamoja Health

Pamoja Health

Healthcare platform enabling safe and private access to sexual and reproductive health services.

Engineering notes

  • Built privacy‑first flows with strong data‑protection defaults.
  • Collaborated closely with clinicians and NGOs to translate workflows into product features.

The system was built with privacy and safety as non‑negotiable constraints. We designed the data model so that sensitive information is isolated, auditable, and only exposed where strictly necessary. The backend enforces consent and access rules at every layer; the frontend avoids storing or logging anything that could identify users. We worked closely with clinicians to map real workflows—appointments, follow‑ups, referrals—into simple, step‑by‑step flows that work well on low‑end devices and slower networks, including offline‑capable steps where possible.

HealthcareReactNode.js
2023Rwanda
Screenshot of Le Phare Library

Le Phare Library

Digital library management system with modern cataloging, lending and community features.

Engineering notes

  • Rebuilt the catalog search and browsing experience for speed on low‑end devices.
  • Added community features that increased engagement and repeat visits.

We rebuilt the catalog and lending flows with performance in mind: search and browse use indexed queries and layered caching so the experience stays fast on low‑end devices and slower networks. The data model separates catalog metadata from lending state and user activity, which made it straightforward to add community features and analytics without slowing down core operations. Librarians get clear, step‑oriented flows for acquisitions, cataloging, and circulation, with bulk actions where they need to move quickly.

EducationFull-StackWeb App
2022Pakistan
Screenshot of Creative Youth For Change

Creative Youth For Change

Digital platform supporting youth empowerment and community development programs in Pakistan.

Engineering notes

  • Delivered a CMS‑driven storytelling site that non‑technical teams can run themselves.
  • Optimized for low‑bandwidth environments so campaigns remain accessible.

We delivered a CMS-driven storytelling platform with a content model that non-technical teams can own after handoff—structured content, reusable blocks, and clear publishing workflows. Performance was a first-class requirement: we optimised page weight, image loading, and caching so campaigns stay usable on low-bandwidth and high-latency networks. The content model supports multiple programs and languages while keeping branding and messaging consistent.

Non-ProfitWeb AppCMS