Ibrahim Mohamed
Lead Developer — Enterprise .NET & Angular Systems
8+ years building enterprise platforms. Recently promoted to Lead Developer, expanding my stack to drive .NET Core + ABP Framework backend architecture while continuing to serve as the frontend architecture consultant across teams. Available for senior developer, technical lead, and architect roles in banking, financial services, and large enterprise IT.
About
I'm a Lead Developer based in Kuwait City with 8+ years building enterprise applications. My work centres on system architecture, multi-tenant platform design, and delivering production systems that serve large internal user bases.
While my foundational expertise is deeply rooted in Angular (owning frontend delivery end-to-end for years), I have recently expanded my stack to lead backend architecture using .NET Core and the ABP Framework. I now build domain-driven, modular backends designed for scale, governance, and long maintenance horizons.
I publish and maintain an internal NPM package that standardizes UI components and form handling across corporate Angular projects — reducing duplicated work and making team output more consistent.
Currently exploring AI and LLM engineering alongside my enterprise work. Open to senior technical lead, architect, and engineering manager roles in Kuwait. Bilingual (English/Arabic).
Technical Skills
Architecture & Leadership: Domain-Driven Design (DDD) · Multi-tenant SaaS architecture · Micro-frontend architecture · Clean Architecture · Code review & mentoring · Stakeholder requirements translation · Technical roadmap ownership · NPM package design
Core Stack: Angular (8+ years, through v20) · TypeScript · RxJS · Signals · .NET Core / .NET 8 · ABP Framework · SQL Server · Entity Framework Core
Frontend Delivery: Tailwind / SCSS · ECharts (2D/3D) · Component libraries · Storybook · i18n & localization at scale · Accessibility (a11y) · Performance budgets · Route-level code splitting · Feature flags
Backend & Data: REST API design · Multi-tenant data models · Redis caching · Background jobs · Audit trails & RBAC · Azure DevOps · CI/CD
Working Knowledge: React · Node.js · Solidity / Web3 / Hardhat · IPFS · Ubuntu server administration · Nginx
Experience
Lead Developer — Kuwait City — 2023 to Present
Progressed from Full-Stack Developer to Senior, and recently promoted to Lead Developer (March 2026). Expanded into backend architecture by adopting .NET Core + ABP Framework as a new stack, while continuing to serve as the frontend architecture consultant across teams.
Angular Developer — Kuwait City — 2020 to 2023
Architected the foundational framework for a large-scale Angular micro-architecture platform.
Full-Stack Developer — Kuwait City — 2019 to 2020
Built a B2B ordering application end-to-end with Angular + Node.js.
Freelance Developer — Remote — 2018 to 2019
Web development and Ubuntu server administration for international clients.
Performance Manager — Vodafone UK (Cairo, Egypt) — 2016 to 2018
Managed performance and quality metrics at Vodafone UK's outsourced centre in Cairo.
Featured Projects
Procapita Hub — HR & Analytics Platform
Large-scale HR and workforce analytics platform with a dynamic reporting engine rendering thousands of charts and dashboards. Stack: Angular, TypeScript, RxJS, ECharts (2D/3D), .NET 8
Assessments App — Multi-tenant Assessments Platform
A multi-tenant SaaS platform for high-stakes assessment delivery — test authoring, secure proctored execution, and live analytics. Stack: Angular 20, TypeScript, RxJS, Signals, Tailwind/SCSS, .NET 8, ABP Framework
Experience App — Employee Experience Platform
Enterprise employee experience application: engagement surveys, eNPS tracking, lifecycle pulses, and action plans. Stack: Angular 15, TypeScript, RxJS, .NET 8, ABP Framework, ECharts
Enterprise Translation System
A scalable localization platform powering large Angular applications across multiple tenants. Stack: Angular 12, TypeScript, .NET 8, ABP Framework, SQL Server, Redis
Shared UI & Utilities — Internal NPM Packages
Published and maintained internal NPM packages that standardize UI components, form controls, and RxJS utilities across corporate Angular projects. Stack: Angular, TypeScript, Storybook, Vite, Rollup
Tokenized Property Ownership — Blockchain Proof-of-Concept
Personal exploration project: blockchain-based platform for tokenizing property ownership using Ethereum smart contracts and NFT-based fractional ownership tokens. Stack: Ethereum, Solidity, Hardhat, Node.js, IPFS, Web3.js