Senior Frontend Engineer with 7+ years building production web applications in Next.js, TypeScript and Laravel. I lead the frontend team at The Address Investments, where I build the real estate CRM that 6,000+ people use across Egypt and the UAE.

Biography
I'm Mohamed Adel, a Senior Frontend Engineer with more than 7 years spent shipping production web applications. I lead the frontend team at The Address Investments, where I built and scaled the real estate CRM now serving 6,000+ users across Egypt and the UAE.
I work across the whole stack rather than stopping at the component boundary: Laravel APIs and PostgreSQL on one side, Next.js App Router with Server Components on the other, and Docker, CI/CD and Grafana monitoring keeping it all honest in production.
A Computer Engineering graduate, I care most about performance, clean architecture and the kind of detail that only shows up once real users arrive: Core Web Vitals, Arabic RTL that actually reads well, accessible components, and a design system the rest of the team can build on.
Years of Experience
CRM Users Served
Products Shipped
Seven layers, one ring each, sized by how much of my week they take. Tap or hover any logo to read what I actually do with it.
35
technologies in regular use
Pick any logo to see what I use it for.
Each ring is one layer; filter above to isolate it.
Frontend
10Where most of my day goes.
- React7 years, every project since 2018
- Next.jsApp Router, Server Components, SSR/ISR
- TypeScriptStrict mode, end to end
- Tailwind CSSPaired with a tokenised design system
- shadcn/uiForked into our own component library
- React QueryServer cache for the CRM and portals
- ReduxLegacy state layers, still maintained
- Material UIEarlier admin dashboards
- Framer MotionInterface motion and page transitions
- i18n / RTLArabic RTL across every product
Languages
5The five I write daily.
- TypeScriptPrimary language
- JavaScriptWhere TypeScript is not an option
- PHPLaravel services and APIs
- HTML5Semantic markup, WCAG conformance
- CSS3Container queries, cascade layers, OKLCH
Backend
4I own the API, not just the client.
- LaravelCRM, KYC/KYB workflows, audit logging
- Node.jsTooling, edge handlers, BFF layers
- ExpressInternal services
- REST APIsVersioned contracts, tiered auth
Data
2Relational first, cached second.
- PostgreSQLPrimary store, schema and query design
- RedisCaching, queues, rate limiting
Maps & GIS
3Real estate runs on geography.
- MapboxInteractive masterplan, property layers
- GeoJSONCoordinate reprojection pipelines
- CAD to GISDWG/DXF conversion, CAD standards spec
DevOps & Cloud
5Shipping is part of the job.
- DockerContainerised services, parity with prod
- GitHub ActionsCI/CD for staging and production
- AWSDeployment targets and storage
- Grafana / LokiMonitoring and alerting
- VercelPreview deploys for frontend work
Testing & Tooling
6How the team keeps its footing.
- JestUnit coverage on shared packages
- Testing LibraryBehaviour-led component tests
- CypressEnd-to-end flows on the CRM
- StorybookDocumentation for the design system
- TurborepoMonorepo pipeline and caching
- GitTrunk-based, review-gated
Senior Full Stack Developer
The Address Investments
Leading the frontend team and building the company's real estate platforms end to end.
- Promoted to Senior from Frontend Developer; lead the frontend team, mentoring developers and reviewing every frontend PR.
- Built and scaled the internal real estate CRM serving 6,000+ users across Egypt and the UAE, covering sales operations, lead management and agent workflows, full stack with Laravel and Next.js.
- Developed Address Circle, a platform serving freelance brokers and small real estate companies.
- Built AddressOn (property listings) and Aradymisr (land listings), each with a client portal and admin dashboard, on the Next.js App Router with Server Components; implemented SEO with SSR/ISR, i18n with Arabic RTL support and Core Web Vitals optimisation, following WCAG accessibility standards.
- Built an interactive real estate masterplan with Mapbox, backed by a CAD-to-GIS pipeline (DWG/DXF to GeoJSON with coordinate reprojection), and wrote the CAD standards spec for the architecture team.
- Designed a KYC/KYB document expiry workflow in Laravel with status lifecycle, tiered expiry notifications, risk-based access middleware and audit logging.
- Created the shared design system in a Turborepo monorepo, documented in Storybook and tested with Jest, React Testing Library and Cypress.
- Containerised services with Docker, built GitHub Actions CI/CD pipelines, deployed on AWS, and set up Grafana/Loki monitoring and alerting for production and staging.
Technologies Used
Frontend Developer
Kemet AI
Built the frontend of Talkybot and the interfaces around Kemet AI's products.
- Built the frontend of Talkybot, Kemet AI's chatbot application, including the conversational chat interface.
- Designed and implemented user interfaces for Kemet AI's applications, delivering a seamless and intuitive user experience.
- Built responsive web interfaces optimised for desktop, tablet and mobile devices.
- Translated design mockups and wireframes into functional, pixel-accurate frontend code in close collaboration with the design team.
- Integrated back-end APIs to fetch and display dynamic, real-time data.
- Applied performance optimisation techniques to improve application speed and responsiveness.
Technologies Used
Frontend Developer
G-Tech
Feature development and maintenance across the company's React applications.
- Developed new features for existing applications with clean, maintainable and efficient code.
- Troubleshot and debugged application issues.
- Collaborated with cross-functional teams including designers, product managers and QA engineers.
Technologies Used
Frontend Developer
BlaBla Connect
First engineering role: app interfaces, third-party integrations and release support.
- Designed immersive, engaging user interfaces and integrated third-party APIs for seamless in-app access to cloud data.
- Managed the app lifecycle from research and planning through deployment and post-launch support.
- Wrote technical documentation for each app, covering operation, functions, capabilities and features.
- Tested applications prior to final review to verify issue resolution.
Technologies Used
Bachelor of Engineering, Computers and Systems
Al-Azhar University, Cairo
2012 – 2017

Address Circle
A bilingual portal for a real estate brokerage that puts clients, account managers and admins in one role-aware Next.js app. It runs the full deal lifecycle (contracts, reservations, EOIs, document verification) alongside gamified commission programmes (Sell & Win, Refer & Win) and a lead-management suite with org hierarchy, target setting and team analytics. Fully bilingual with right-to-left support, themable light and dark, and built on hand-rolled SVG data visualisations rather than an off-the-shelf chart library.

Address CRM
The internal real estate CRM for The Address Investments, serving 6,000+ users across Egypt and the UAE. Covers sales operations, lead management and agent workflows, built full stack with Laravel and Next.js.

Address Online
A Next.js property platform for The Address Holding with a client portal and admin dashboard, built on the App Router with Server Components. Interactive Mapbox masterplan, SSR/ISR for SEO, Arabic RTL throughout.

Arady Misr
A land sales platform with its own client portal and admin dashboard. Google Maps and Mapbox layers over a CAD-to-GIS pipeline that converts DWG/DXF drawings to GeoJSON with coordinate reprojection.

Talkybot
Kemet AI's chatbot platform, integrating with Facebook, Instagram and WhatsApp. I built the frontend, including the conversational chat interface businesses use to automate customer support.
View Project
Address Online CMS
The admin side of Address Online: rich text editing, data visualisation, file management and advanced table functionality for the property catalogue.
Coming Soon
Arady Misr CMS
Content management for the Arady Misr platform, with rich text editing, data tables, file management and map-backed plot administration.
Coming SoonHave a project in mind or just want to say hello? Feel free to reach out. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.
