
Building Full-Stack Web Applications With Node.js and React
educative.io
A practical full-stack course covering Node.js and React — published on Educative and used by thousands of developers to ship their first real-world applications.
Senior Software Engineer · Open to relocation
5+ years building high-scale web platforms across construction tech, fintech, and SaaS. I specialize in micro-frontend architecture, performance engineering, and compliance-grade infrastructure. Currently at Procore Technologies. Also an Educative author and open-source contributor. Open to senior roles and relocation to the EU, ANZ, and UK.

A few outcomes that show how I tend to work: find the drag, reshape the system, and leave reusable patterns behind.
List performance
Architected Row Patching for Commitments & Prime Contracts, slashing list-view load times from 80s to 7s for enterprise giants like Target, Skanska, and AECOM.
Enterprise modernization
Led migration of the Change Orders tool from legacy Ruby on Rails ERB to a modern React micro-frontend serving millions of users.
Compliance-grade delivery
Acted as FedRAMP vanguard, resolving 35% of team vulnerabilities and establishing CI/CD deployment standards across divisions.
AI experimentation
Led the Cairo team to win Procore's internal Top AI Agent hackathon, embedding AI and agentic workflows into the Contracts tool.

educative.io
A practical full-stack course covering Node.js and React — published on Educative and used by thousands of developers to ship their first real-world applications.
Published teaching and notes I want to turn into useful field guides.
Experiments with agents, code review, migration support, and the places where human judgment still matters — including lessons from winning Procore's Top AI Agent hackathon.
A frontend engineer's view of vulnerability hygiene, CI/CD expectations, and compliance-grade delivery — lessons from resolving 35% of team FedRAMP vulnerabilities.
A practical breakdown of how targeted row updates beat full-list refreshes in dense enterprise tools — the exact architecture behind the 80s to 7s speedup.
Side projects and internal experiments where I test ideas before they become polished practice.
Developed a multi-turn, open-domain Arabic chatbot. Constructed a custom Arabic conversational dataset to fine-tune a GPT-2 natural language generation model, handling the end-to-end complexity of Arabic NLP.
Built an optical music recognition system utilizing segmentation algorithms and a custom neural network to achieve 95% accuracy in converting sheet music into machine-readable formats.