Web & Application Development
I design and build web applications end to end: requirements, architecture, back end, front end, deployment and support. Over 15+ years most of that work has been production systems for UAE government entities — public portals, internal platforms, approval workflows and real-time tools that had to be secure, auditable and easy to maintain.
My core stack is ASP.NET Core / .NET 8 with C#, Angular (TypeScript) and Microsoft SQL Server or Oracle. The same discipline applies whether the brief is a public website with a CMS or a multi-role enterprise platform: clear module boundaries, API-first contracts, sensible security defaults and code that other people can pick up.
This portfolio is a small example of the same care on the front end: a static site that scores 100 in all four Lighthouse categories in lab tests and ships about 2 KB of JavaScript.
What I deliver
-
Enterprise web platforms
Multi-role, tenant-aware applications with role-based access control, configurable approval workflows, scheduling and audit trails — for example an announcements and campaign platform with a rich content editor, templates and department-based targeting.
-
Public websites and CMS
Public-facing portals with content management, online bookings and admin approval flows, built as Angular single-page apps with lazy-loaded modules and SEO best practices.
-
Real-time features
Live chat, voting and notifications with SignalR — including a parliamentary-session platform with real-time voting and a chat module with offline message queuing.
-
Integrations that make it useful
Microsoft 365 (Teams, Planner, To Do via MS Graph), Exchange and Outlook add-ins, SMTP distribution and push notifications.
-
Quality built in
Unit and integration tests, Playwright and Selenium automation, SonarQube quality gates and load testing, wired into CI/CD.
Selected work
-
OnePortal — unified digital workplace
.NET Core, Angular, MS Graph. Service catalogue, knowledge hub and workflow automation for a government service hub.
-
SDD Announce — multi-tenant announcement platform
.NET 8, Angular 14, SQL Server. Tenant-aware platform with configurable templates, multi-level approval workflows, scheduling and automated SMTP distribution.
-
Legal Department of Sharjah — public web portal & CMS
.NET Core 6, Angular 14. Multi-role CMS for public content, training-application bookings and admin approval workflows.
-
Sessions Management System
.NET 4.8, SignalR, Angular 9. Session agendas, attendance, committee requests and real-time voting.
Technologies
- ASP.NET Core / .NET 8
- C#
- Angular
- TypeScript
- MS SQL Server
- Oracle
- SignalR
- Redis
- MS Graph API
- Playwright
- SonarQube