Hi, I'm Mohamed

|

Software Engineer & Team Lead who started as an accountant. I lead the team and product behind Bonyan ERP — a multi-tenant SaaS with 160+ company workspaces — and designed its double-entry accounting core. Web, backend and mobile, for clients in Egypt and Saudi Arabia.

0+ Years Experience
0+ Projects Delivered
0+ Companies on Bonyan
0 Mobile Apps Shipped
Mohamed Mahmoud Elsayed
TypeScript
Flutter
Scroll Down

About Me

I'm a Software Engineer and Team Lead based in Cairo, Egypt. At It Plus Programming Solutions I lead the development team and the product for Bonyan ERP: I talk to subscribers, turn what they need into specs, and deliver it — my core is Angular and TypeScript, and I also deliver the PHP/Laravel backend and Flutter mobile parts of the product.

I came to code from accounting — a Bachelor of Commerce in Accounting from Helwan University, then two years of audit, tax and e-invoicing work. That is why Bonyan's chart of accounts, general ledger, period closing and financial statements read the way an auditor expects.

In 3+ years I've delivered 15+ ERP, education and e-commerce systems for clients in Egypt and Saudi Arabia, including two production Flutter apps for a Saudi education authority. I'm at my best where business rules are dense: money that must reconcile, permission matrices, and Arabic-first RTL interfaces.

Location Cairo, Egypt
Company It Plus Solutions
Background Finance → Tech
Specialty ERP & Accounting Systems
engineer.ts
interface Engineer {
  name: string;
  role: string;
  background: string;
  leads: string;
  stack: Record<string, string[]>;
}

const me: Engineer = {
  name: "Mohamed Elsayed",
  role: "Software Engineer & Team Lead",
  background: "B.Com Accounting → Engineering",
  leads: "Bonyan ERP — team & product",
  stack: {
    web:    ["Angular", "TypeScript", "Next.js"],
    api:    ["PHP", "Laravel", "MySQL"],
    mobile: ["Flutter", "Dart"]
  }
};

Technical Skills

Frontend Development

Angular
TypeScript
TypeScript
HTML5
SCSS
JavaScript
RxJS
NgRx
Next.js / React

Mobile Development

Flutter
Flutter
Dart
Dart
BLoC / Cubit
Firebase / FCM
Dio / Retrofit

Backend Development

PHP / Laravel
MySQL
REST APIs & JWT Auth

Tools & Workflow

Git & GitHub
AI-Augmented Dev
Bootstrap
Tailwind CSS
Figma

ERP & Accounting Domain

Chart of Accounts Double-Entry General Ledger Financial Statements Period & Year-End Closing Fixed Assets (IAS 16/36) Inventory Costing (IAS 2) Procure-to-Pay & 3-Way Matching VAT & Withholding Tax Payroll Accruals Multi-Tenant SaaS

Leadership & Product

Team Leadership Product Management Customer Feedback & Discovery Specs & Roadmaps Code Review Release Management

Concepts & Patterns

Clean Architecture Multi-Role Authorization RTL & Arabic i18n SSR & Technical SEO Push Notifications State Management Responsive Design Lazy Loading Component Architecture Routing & Guards Performance Optimization Clean Code Modular Architecture UI/UX Collaboration Agile / Teamwork

Work Experience

Current Position

Software Engineer → Team Lead & Product Manager, Bonyan ERP

It Plus Programming Solutions

September 2023 — Present
  • Lead the development team and own the product for Bonyan ERP, a multi-tenant SaaS (one database per company) with 160+ company workspaces — roadmap, specs, code review and releases
  • Built bonyan-erp.com, the product's bilingual Next.js website where every customer starts: a tour of the real system, cloud and self-hosted pricing, free-trial sign-up and a public changelog of every release
  • Work directly with subscribers to collect feedback and feature requests, shipping them as per-company options so one product fits different activities and company structures
  • Designed and delivered Bonyan's accounting core: a 5-level chart of accounts, a double-entry general ledger fed by ~50 automatic posting rules, and full financial statements — balance sheet, income statement, cash flow, equity changes and trial balance
  • Added period locking and atomic year-end close, IAS 16/36 fixed assets, IAS 2 weighted-average inventory, and procure-to-pay with three-way matching
  • Upgraded the frontend from Angular 8 to 21 in 13 incremental steps with no broken routes, and built an MCP gateway that lets AI assistants work inside a company's data under OAuth 2.0 + PKCE and human approval
  • Shipped two production Flutter apps for a Saudi education authority using BLoC, clean architecture and Firebase push notifications
  • Designed Arabic-first RTL interfaces and multi-role permission systems spanning 30+ distinct user roles
  • Led technical SEO on a multilingual site of ~4,500 URLs — canonical/hreflang, Core Web Vitals, structured data and redirect strategy
  • Improved load performance by 30% through lazy loading and code optimization
AngularTypeScriptNext.js PHPLaravelMySQL FlutterDartMCP
Previous Career

Accounting & Financial Auditing

Audit & Tax Accounting Firms

2021 — 2023

Corporate auditing, tax accounting and e-invoicing with the Egyptian Tax Authority, after a B.Com in Accounting. It is the background I built Bonyan's accounting on — I know what an auditor looks for in a ledger because I used to be the one looking.

Featured Projects

Projects developed during my role at It Plus Programming Solutions

SaaS Product — ERP & Accounting

Bonyan ERP

Multi-tenant SaaS ERP for project-based companies, with 160+ company workspaces. I built its foundation and its website, bonyan-erp.com, now lead its team and product, and designed its accounting core — chart of accounts, double-entry ledger, period closing and financial statements — alongside fixed assets, inventory, purchasing and an AI (MCP) gateway.

Angular 21PHP 8Laravel 12MySQLNext.jsMCP
Mobile App — Education Quality

QMS Ataa — Quality Management App

Flutter app for a Saudi education authority's quality system. 18 feature modules covering school visits, standards, indicators, evaluations and corrective plans — with role-scoped access across a multi-membership matrix, Arabic-first RTL, push notifications, and comment threads carrying image, video and voice attachments.

FlutterDartBLoCFirebase FCMRetrofitClean Architecture
Mobile App — Operational Planning

OPS Ataa — Operational Plan App

A second Flutter app on the same platform, sharing the QMS design system under fully separate branding. Covers the whole planning chain — strategic goals, sub-goals, work plans and indicators — plus quarterly and annual evaluations, PDF export, and approval states that resolve differently depending on who is looking.

FlutterBLoCGetIt DIDioPDF ExportFirebase
Corporate Platform — SSR

It Plus — Corporate Website

Angular 19 platform with server-side rendering behind Express and PM2, serving a multilingual catalog of services, hosting plans, domains and campaigns. I engineered the technical SEO across roughly 4,500 URLs — canonical and hreflang, structured data, redirect strategy — alongside an automated WebP pipeline and per-language prerendering.

Angular 19SSRTypeScriptExpressPM2Technical SEO
Business Website — Accounting & Tax

Orabi Accounting Group

Bilingual Arabic-English website for Orabi Accounting Group, with responsive RTL/LTR design, technical SEO foundations, structured data, an optimized media archive, and deployment on a custom domain.

HTMLCSSJavaScriptTechnical SEOGitHub Pages
It Plus Dashboard - Hosting and Domain Back-Office
Admin Dashboard — Hosting & Domains

It Plus Dashboard

Back-office for the company's hosting and domain business: 40+ modules spanning orders, invoices, hosting plans, control panels, domains, products, coupons, currencies, payment methods, clients and ad campaigns — with ApexCharts reporting and rich-text content management throughout.

Angular 18TypeScriptApexChartsMetronicREST API
Loom ERP - Construction Management System
Construction ERP

Loom ERP

Construction management system I built from scratch — HR, projects, clients, contractors, custodies and invoices, with an Angular frontend and PHP backend. It became the foundation of Bonyan ERP.

AngularNgRxPHPMySQLREST API
Education Platform — Saudi Arabia

Ataa Web Platform & Admin

Dual-module platform for a Saudi education authority: a Quality Management System (QMS) for standards and school visits, and an Operational Planning System (OPS) with NgRx state management, admin dashboard, PDF reporting and strategic goal management. I later built both companion Flutter apps on top of it.

AngularNgRxPHPmPDFMySQL
CLM - Language Education System
Education Platform

CLM - Language Education System

Comprehensive LMS/ERP supporting multi-role users with lecture scheduling, Zoom integration, course management, payments, and subscription handling.

AngularTypeScriptRxJSZoom API
Education Platform

Testat App & Website

Educational ERP system for product/resource management. Enables teachers to create exams, print Bubble Sheets, and auto-grade with instant results and performance analytics.

AngularTypeScriptSCSSREST API
E-Commerce Dashboard

YallaEshtary Dashboard

Major ERP dashboard enhancements, including advanced delivery tracking with mapping/geographical zones and dynamic product management.

AngularMaps APITypeScriptREST API
Abis Hypermarket E-Commerce System
E-Commerce & Supply Chain

Abis-Hypermarket.com

ERP for e-commerce and supply chain management. Handles product catalogs, inventory, orders, and logistics for a hypermarket chain.

AngularSCSSBootstrapREST API
Corporate Website

Faainex

Corporate ERP website with full admin tools for managing business operations, content, and corporate communications.

AngularTypeScriptTailwindREST API
Dynamic Portfolio

EPM - Printing Machinery

Dynamic portfolio website integrated with an Admin Dashboard for managing equipment listings and project showcases for a printing machinery company.

AngularSCSSAdmin PanelREST API
Stride - Construction Finishes CMS
Construction CMS

Stride - Construction Finishes

Administrative CMS specialized in tracking and managing construction finishes projects and workflows with detailed progress monitoring.

AngularTypeScriptNgRxREST API
Backend Development

It Plus Backend API

Laravel-based backend API with real-time features (WebSockets), email integration, and a comprehensive testing suite for the It Plus platform.

PHPLaravelMySQLWebSockets
Backend Development

Ops & Loom Backend APIs

PHP backend systems with JWT authentication, RESTful endpoints, PDF generation (mPDF), notification systems, and comprehensive database management.

PHPJWTMySQLmPDF

Certifications & Education

Bachelor of Commerce

Helwan University

Accounting Department • Class of 2021

Frontend Development

Root Academy

Professional Certificate

Angular Development

Information Technology Academy

Specialized Certificate

Claude 101

Anthropic Academy

AI Fundamentals • 2026

Claude Code in Action

Anthropic Academy

AI-Assisted Development • 2026

Get In Touch

I'm always open to new opportunities and interesting projects. Feel free to reach out!