Home/Projects/MOFNE Case Study
Case Study · Bahrain Government · 2023

Bahrain MOFNE. Stalled project. Ministerial deadline. Shipped.

The Ministry of Finance and National Economy portal rebuild had stalled. Another developer had started it and left it incomplete with a non-negotiable government go-live date looming. I was brought in, assessed what was salvageable, completed the remaining functionality, shipped in both languages, and no public services were interrupted.

Discuss a Government Portal → Government Portal Expertise →
Live
mofne.gov.bh
EN/AR
Bilingual · full RTL
Gov
Ministerial deadline met
Umbraco
Enterprise .NET CMS
01 — Challenge

A stalled rebuild. A deadline that couldn't move.

The Ministry of Finance and National Economy (MOFNE) website is a critical public portal communicating Bahrain's financial strategy, Vision 2030 initiatives, ministry services, and economic policy to citizens and businesses.

The rebuild had been started by another developer and stalled. Core functionality was incomplete, the bilingual EN/AR implementation had gaps, and certain form workflows were broken. The ministerial go-live deadline was non-negotiable — it had been announced publicly and could not move.

I was brought in by Boxon Vision to assess the state of the project, take over development, complete the remaining work, and ship — on time, in two languages, with no disruption to citizen services.

ClientBahrain Ministry of Finance & National Economy
CMSUmbraco · .NET Core
ResultShipped on deadline · bilingual · all forms live
02 — What I Delivered

Complete, compliant, on time.

🌐

Umbraco CMS Integration

Integrated the design team's HTML templates into Umbraco, configured content models, set up the bilingual content tree, and built custom document types for all page templates.

🔤

Full Bilingual EN/AR + RTL

Complete bilingual implementation — Arabic content trees, RTL layout CSS, mirrored navigation, Arabic typography, and bidirectional content management so editors could update either language independently.

📋

Public Submission Forms

Complex multi-step public submission forms with server-side validation, SMTP email notifications to submitters and administrators, and configurable approval workflow configuration in the CMS.

📊

Analytics Reporting Dashboard

Google Analytics 4 integration with a CMS-based reporting dashboard via the GA API — allowing ministry staff to view traffic reports without leaving the admin panel.

Performance Optimisation

Full performance pass — image optimisation, CSS/JS minification, browser caching headers, Core Web Vitals improvements to meet government-grade standards.

Accessibility Compliance

WCAG 2.1 AA compliance pass — semantic HTML5, ARIA roles, keyboard navigation, screen-reader tested, and colour contrast verification across both language versions.

03 — Stack

Technology used.

CMS & Backend

  • Umbraco 10+
  • .NET Core
  • C# / Razor
  • REST APIs

Frontend

  • HTML5 · CSS3
  • JavaScript
  • RTL / Bidirectional

Integrations

  • Google Analytics 4
  • GA Reporting API
  • SMTP · Email workflows

Infrastructure

  • AWS
  • Visual Studio
  • Git
FAQ

Questions about this project.

How did you handle taking over a stalled project under deadline?+

Immediately audit what exists, separate functional from broken, assess the real gap to the deadline, and communicate that assessment honestly. I created a clear priority list, daily progress updates to the client, and focused on the highest-risk items first. The bilingual forms were the most complex remaining work — I tackled those before anything cosmetic.

Are you available for other government portal projects in Bahrain or the GCC?+

Yes. I have delivered five Bahraini government portals and have experience with the specific requirements of public-sector web projects in the region — bilingual compliance, public submission forms, accessibility standards, and government-grade performance. Get in touch to discuss your project.