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.
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.
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"]
}
};
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.
Projects developed during my role at It Plus Programming Solutions
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.
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.
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.
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.
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.
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.
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.
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.
Comprehensive LMS/ERP supporting multi-role users with lecture scheduling, Zoom integration, course management, payments, and subscription handling.
Educational ERP system for product/resource management. Enables teachers to create exams, print Bubble Sheets, and auto-grade with instant results and performance analytics.
Major ERP dashboard enhancements, including advanced delivery tracking with mapping/geographical zones and dynamic product management.
ERP for e-commerce and supply chain management. Handles product catalogs, inventory, orders, and logistics for a hypermarket chain.
Corporate ERP website with full admin tools for managing business operations, content, and corporate communications.
Dynamic portfolio website integrated with an Admin Dashboard for managing equipment listings and project showcases for a printing machinery company.
Administrative CMS specialized in tracking and managing construction finishes projects and workflows with detailed progress monitoring.
Laravel-based backend API with real-time features (WebSockets), email integration, and a comprehensive testing suite for the It Plus platform.
PHP backend systems with JWT authentication, RESTful endpoints, PDF generation (mPDF), notification systems, and comprehensive database management.
Helwan University
Accounting Department • Class of 2021Root Academy
Professional CertificateInformation Technology Academy
Specialized CertificateAnthropic Academy
AI Fundamentals • 2026Anthropic Academy
AI-Assisted Development • 2026I'm always open to new opportunities and interesting projects. Feel free to reach out!