abdufelsayed.dev
Abdullah Elsayed

Hi, I'm Abdullah

Software engineer building web platforms, Python/FastAPI services, AI developer tools, and DSLs. Experience includes real-time speech-to-speech agents, cloud-backed services, and modern web apps. Passionate about programming languages, program synthesis, and human-computer interaction.

Work

  • Aim AI logo
    Founding Engineer · Jan 2024 - Mar 2026

    Built a voice AI platform for phone-based conversational agents, including Python/FastAPI services handling 100K+ calls daily, Next.js dashboards, and Dockerized GCP deployments.

  • Fusion XYZ logo
    Full-Stack Engineer · Jul 2022 - Sep 2022

    Built HiddenGem, an NFT analytics platform with real-time floor prices, trading volumes, and on-chain data aggregation from Ethereum marketplaces.

Projects

  • Weldr logo

    AI coding platform where agents generate working codebases and model repositories as semantic call graphs, with visual canvas highlighting key architectural components.

  • T

    Statically-typed multitier DSL implemented in OCaml where a single source program defines database, server, and client tiers, compiling to human-readable TypeScript/React/Node/Prisma code with SSE support.

  • A

    AWS/S3 infrastructure for OCaml with SigV4 signing, runtime adapters, Docker/MinIO tests, and GitHub Actions CI.

  • N

    Accessible Astro/Preact/Tailwind blog theme with 43 stars, 12 forks, 100/100 Lighthouse performance, SEO metadata, sitemap, RSS, and MDX support.

Education

  • University of Birmingham logo
    University of Birmingham
    MEng in Computer Science and Software Engineering
    Birmingham, UK
    Sep 2019 - Jun 2023
    Classification: First-Class Honors
  • Nile University logo
    Nile University
    BSc in Computer Engineering (transferred without degree)
    Cairo, Egypt
    Sep 2017 - Jun 2019
    GPA: 3.75
  • Al-Azhar University logo
    Al-Azhar University
    Bachelor of Medicine and Surgery (transferred without degree)
    Cairo, Egypt
    Sep 2016 - Jun 2017
    Pursued medicine because my dad wanted me to be a doctor. Plot twist: I chose to debug code instead of diagnosing patients.