Egypt
ElAmir Mansour
Software Engineer, Technical Project Manager and Arabic Tech Instructor
Software engineer and technical project manager who builds multi-tenant SaaS and AI products and leads the teams that ship them. Currently Technical Project Manager at Clario 360, Product Engineer behind the Elharef retail SaaS at AS Systems, and Training and Implementation Engineer at The Knowledge Hub. Teaches software engineering and AI in Arabic to 38,674 Udemy learners, holds a B.Sc. in Software Engineering and is completing an M.Sc. in Computer Science focused on NLP.
- 38,674Udemy learners
- 67,354Udemy enrollments
- 1,588Udemy reviews
- 11Arabic courses on Udemy
- 5.41KYouTube subscribers
- 360YouTube videos
What I do
The hats I wear, depending on the problem.
01
Software Engineer (Backend / Full-Stack)
Full-Stack Software Engineer | Node.js, TypeScript, Go, Python, Next.js, PostgreSQL
02
iOS Engineer
iOS Engineer | Swift, SwiftUI, The Composable Architecture, HealthKit
03
AI Engineer
AI Engineer | LLM Applications, AI Agents, RAG and AI Automation
04
Tech Lead / Technical Project Manager
Technical Project Manager and Tech Lead | Architecture, Delivery, Multi-Tenant SaaS
05
Project Manager
Technical Project Manager | Agile and Scrum Delivery, Jira, Risk Management
06
Instructional Designer / Learning Experience
Learning Experience Lead and Instructional Designer | ADDIE, Moodle, Articulate Storyline
07
Technical Trainer / Implementation Engineer
Training and Implementation Engineer | LMS Rollouts, Teacher Training, Technical Instruction
08
Tech Content Creator
Arabic Tech Educator and Content Creator | AI, Software Engineering, Programming
Experience
Where I have worked and what I shipped.
Training and Implementation Engineer · The Knowledge Hub
NowJun 2026 - Present
Remote (Dubai, UAE)
- Roll out the TechnoKids LMS to K-12 schools across the region, mainly in Saudi Arabia, taking each school from setup to everyday classroom use.
- Deliver a structured 3-session teacher training program (platform overview, hands-on lab practice, Q&A clinic) to drive LMS adoption.
- Create teacher overview presentations and onboarding materials used across school rollouts.
- Coordinate with cross-functional technical teams to integrate learning technologies and monitor rollout progress across client schools.
TechnoKids LMSTechnical Project Manager · Clario 360
NowJun 2026 - Present
Remote (Saudi Arabia)
- Lead a 5-person engineering team building a multi-tenant enterprise SaaS platform for regulated Saudi and GCC organisations, deployable as SaaS, on-premise or fully air-gapped.
- Optimised the team's workflow with a shared GitHub Actions quality gate and AI-assisted code review across repositories, making releases faster and more predictable.
Node.jsTypeScriptExpressTypeORMPostgreSQLReactViteDockerProduct Engineer · AS Systems
NowJan 2025 - Present
Egypt
- Owned Elharef, AS Systems' multi-tenant retail SaaS, end to end: product specs and flows, backend API, Arabic/English admin dashboard, storefront and production releases.
- Engineered a double-entry accounting ledger (chart of accounts, GL routing, reconciliation) tied to Paymob payments and Egyptian Tax Authority e-invoicing.
- Built a manufacturing and bill-of-materials engine with production runs, automated purchase-order drafting, serialized inventory and multi-step stock transfers.
- Integrated the Meta Graph API for scheduled Instagram and Facebook publishing and consolidated OpenAI content and image generation into one tenant-aware AI platform.
Node.jsFastifyTypeScriptPrismaPostgreSQLNext.jsReactTanStack QuerySoftware Developer, Instructor and Mentor · Freelance (Mostaql, Upwork)
NowJan 2019 - Present
Remote
- Architected and developed an interactive gamified educational application for a Saudi government entity.
- Mentored 20+ developers one to one with structured career roadmaps, including adult learners moving into software development.
- Advised clients on scalable architecture patterns, technology stack selection and agile delivery for their software projects.
- Built a bilingual Django 5 car marketplace for an Egyptian dealer with cascading make, model and trim search, dealer verification and automatic WebP image compression.
SwiftSwiftUIFlutterDjangoNext.jsNode.jsLearning Experience Team Lead and Project Manager · Thaki
Jan 2026 - Jun 2026
Remote
- Directed end-to-end curriculum architecture and instructional design across regional technology learning tracks.
- Led cross-functional teams using Agile workflows and the ADDIE framework, delivering program milestones on schedule.
- Automated educational operations, quality assurance and content review pipelines to scale program delivery across multi-regional cohorts.
ADDIEAgile
Featured projects
Selected things I have built.
Keel: Local-First Workspace for Tech Leads
Open source (MIT)
Designed and shipped Keel, an open-source local-first workspace for tech leads, from first commit to v0.6 in 8 days (~37K lines of TypeScript, 6 releases).
Next.jsReactTypeScriptIndexedDBDexieSupabaseAutoReply Pro: Social Automation SaaS
Personal product
Built and operate AutoReply Pro solo, a multi-tenant social automation SaaS on the official Meta and TikTok APIs (218 commits, ~115K lines, 101 test files).
ExpressTypeScriptPostgreSQLSupabaseVercelHerokucoursekit: Go CLI for Course Creators
Open source (MIT)
Shipped coursekit, an open-source Go CLI and TUI (~10K lines) that audits course recording folders for structure, runtime and publish blockers.
GoBubble TeaffmpegGitHub ActionsHomebrewMarco Polo: AI Learning Expedition Platform
Devpost hackathon: Vercel v0 and AWS Databases
Built Marco Polo solo in 8 days (~13K lines of TypeScript), a gamified AI learning-expedition platform, for the Vercel v0 and AWS Databases hackathon on Devpost.
Next.jsReactTypeScriptThree.jsVercel AI SDKGemini APIBilingual Furniture E-commerce Store
Personal project
Built a bilingual Arabic/English e-commerce store on the Next.js App Router with Prisma, PostgreSQL, NextAuth authentication and Redis.
Next.jsTypeScriptTailwind CSSPostgreSQLPrismaNextAuthGaza Cars: Car Marketplace App
Independent project
Built a white-label Flutter and Firebase car marketplace following clean architecture, with real-time listings, authentication and categorised search filters.
FlutterDartFirebaseClean ArchitecturePearl: AI Skincare Platform (Graduation Project)
Mansoura University, FCIS
Led the engineering of an AI-powered skincare platform that assesses acne from photos and generates personalised treatment routines.
SwiftPythonComputer VisionSQL
Teaching
Courses, tutorials and content I create.
Online Course Instructor
Udemy · Feb 2021 - Present
- Authored and published 11 Arabic programming courses on Udemy, reaching 38,674 learners and 67,354 enrollments as of October 2026.
- Earned 1,588 learner reviews; the three largest courses (Python, C# and Java for beginners) total 48,073 enrollments with ratings of 4.4 and above.
- Launched "Agentic AI: The Practical Guide" in Arabic in January 2026 (34 lectures, about 5.5 hours) on building AI agents and multi-agent systems, updated in September 2026.
Technical Content Creator
YouTube (@ElAmir) · Jul 2020 - Present
- Grew an Arabic software engineering channel to 5.41K subscribers, 360 videos and 299,823 views since July 2020.
- Produced a structured Go (Golang) curriculum series alongside tutorials on Swift and iOS, JavaScript async/await, algorithms and Agile roles.
- Shifted the channel to applied AI with tutorials on Claude Code with Remotion, Gemini CLI in Xcode via MCP, NotebookLM and building an LLM from scratch.
Courses on Udemy
C# For Beginners [in Arabic]
4.419,520 studentsPython For Beginners [in Arabic]
4.517,994 studentsJava for Beginners [in Arabic]
4.410,559 studentsتعلم أساسيات سي شارب في أقل من ساعتين
4.28,576 studentsFreeProblem Solving, with C# [in Arabic]
4.82,833 studentsCSS3 For Beginners [In Arabic]
4.82,315 students
Skills
- Programming Languages
- TypeScriptJavaScriptGoPythonSwiftSQLDartJavaC#PHPHTML and CSS
- Backend and APIs
- Node.jsExpress.jsFastifyPrismaTypeORMDrizzle ORMDjangoREST API DesignMulti-Tenant SaaS ArchitectureSoftware ArchitectureApache Kafka
- Frontend and Web
- Next.jsReactTailwind CSSshadcn/uiTanStack QueryThree.jsProgressive Web Apps (PWA)Arabic RTL and i18n
- Mobile Development
- SwiftUIUIKitThe Composable Architecture (TCA)HealthKitMVVM and Clean ArchitectureXcodeFlutterFirebase
- Databases
- PostgreSQLPostgreSQL Row-Level SecuritySupabaseRedispgvectorQdrantMySQLDynamoDB
- AI and LLMs
- LLM Application DevelopmentAgentic AI and Multi-Agent WorkflowsRetrieval-Augmented Generation (RAG)Model Context Protocol (MCP)Gemini APIOpenAI APIVercel AI SDKGenkitNatural Language Processing (NLP)Computer Visionwhisper.cppLocal LLMs (LM Studio, Ollama)Claude Code
- DevOps, Cloud and Tooling
- Git and GitHubGitHub Actions (CI/CD)DockerAnsibleVercelVPS Deployment (PM2, Nginx)HerokuAWS (Aurora, DynamoDB)Vitest and PlaywrightPostmanCursor
- Integrations and Payments
- Meta Graph APITikTok Content Posting APIPaymobETA E-Invoicing (Egypt)
- Project and Product Management
- Agile and ScrumJira and Atlassian SuiteTeam LeadershipDelivery Planning and MilestonesRisk Management (RAID)Architecture Decision Records (ADRs)Product Specs and User FlowsMiro
- Learning Design and Training
- Instructional Design (ADDIE)Curriculum DesignLMS Implementation (TechnoKids LMS)MoodleArticulate StorylineTeacher and Technical Training1-on-1 Mentoring
- Content Production
- Online Course ProductionVideo Production with RemotionffmpegTechnical WritingSocial Media AutomationBilingual Content (Arabic and English)
Contact
The best ways to reach me.