About
I started programming in 2011 by building Tatar War, a strategy browser game that grew popular across the Arabic-speaking world. It was written in PHP, served thousands of concurrent players, and taught me everything about databases, server management, and building products people actually use.
When the mobile era made browser games obsolete, I pivoted to modern web development. I taught myself JavaScript, TypeScript, React, and Node.js through Udemy courses and relentless building. By 2020, I had created PalJS — an open-source toolkit for the Prisma and GraphQL ecosystem that now has over 2.3 million npm downloads and 700+ GitHub stars.
PalJS caught the attention of Prisma, who brought me on as a contract engineer to work on their Nexus integration. I also worked with Spantree Technology Group on GraphQL performance optimization and plugin development.
Since 2019, I have been the lead engineer at Your Creative People, where I built Homeschool Hub from the ground up. It serves over 80,000 homeschooling families with features like an Activities Builder for creating student assignments. The platform runs on Next.js, GraphQL, Prisma, and PostgreSQL, deployed on Kubernetes.
Skills
Frontend
Backend
DevOps
Languages
Experience
Sep 2019 — Present6 yrs 6 mosRemote
•Building an online home school platform (https://homeschoolhub.com)
•It has attracted more than 80 000 users in the year since its launch
•Working on the Activities Builder used to create the assignments questions for students
Apr 2022 — Sep 20225 mosRemote
Working on fixing bugs and adding new features to the nexus integration for Prisma.
Jan 2020 — Present6 yrs 2 mosTanta, Egypt
Working on open-source tools to help developers start projects fast and without writing tedious code
•CLI to start Node.js project in only 2 minutes
•GraphQL CRUD system generator for Prisma and various GraphQL libraries
•Prisma Tables to start your admin panel
•React UI components compatible with the generated API
Feb 2021 — Jun 20221 yrs 4 mosRemote
Worked on moving a popular browser game from PHP to a modern web development stack
Jul 2020 — May 202110 mosRemote
•Worked on GraphQL nexus plugins (input validation, apollo federation integration)
•Improve GraphQL queries performance
•Fixed production bugs
Co-Founder
Tatar WarSelf-employedJan 2011 — Aug 20187 yrs 7 mosTanta, Egypt
Strategy Browser Game. It was trendy before the mobile 3d games, and in 2018 there was no one using it. It didn't have a responsive design for mobile.