Skip to content
Technology
Keolis MHI — Dubai Metro

IRIS: briefing distribution & operations backend

Problem

Operational briefings and safety bulletins for Dubai Metro were distributed and acknowledged manually, with no reliable way to track who had seen what, alongside separate paper-based contractor management and revenue-auditing workflows.

What I built

An ASP.NET MVC web system (with a WinForms companion client) that distributes briefings and bulletins as merged PDFs, tracks acknowledgment per employee, and handles contractor management and revenue-auditing workflows on the same backend.

Result

Briefing distribution and acknowledgment tracking moved off paper and email into a single system used across Dubai Metro operations.

ASP.NET MVC C# SQL Server / T-SQL WinForms PdfSharp
Keolis MHI — Corporate Learning

LMS with SCORM 1.2 / 2004 support

Problem

The company's learning management system needed to run third-party SCORM training packages (including a corporate induction course) with accurate progress and score tracking — not just "completed / not completed."

What I built

SCORM 1.2 and 2004 support inside an existing ASP.NET MVC LMS: package upload and preview for admins, a learner-side SCORM player, and score/progress tracking backed by SQL Server stored procedures.

Result

Learners can take SCORM-packaged courses inside the LMS with progress and scores tracked accurately, instead of relying on a separate external player.

ASP.NET MVC (.NET Framework 4.8) C# SQL Server / T-SQL JavaScript / jQuery SCORM 1.2 / 2004
EcoSolutions — Manila

ERP modules & engineering document control

Problem

A Taguig-based engineering consultancy tracked inventory, tickets, and engineering plan documents through disconnected manual processes, making it hard to know what was current or who had signed off on what.

What I built

ERP modules covering HR and inventory, plus a WinForms document-control client (alongside the ASP.NET MVC web system) for managing engineering plans, tickets, and approvals.

Result

Inventory and document control moved into a single system with a clear approval trail for engineering plans.

ASP.NET MVC C# SQL Server WinForms

Have a similar problem?