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.

  1. 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 LMS
  2. Technical 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.jsTypeScriptExpressTypeORMPostgreSQLReactViteDocker
  3. Product 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 Query
  4. Software 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.js
  5. Learning 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.

Teaching

Courses, tutorials and content I create.

All courses
  • 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.

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)