Ashraf Beshtawi

Senior Backend Developer ยท PHP & Symfony

Ashraf Beshtawi

Five years building and operating production FinTech systems in PHP and Symfony. Symfony 7 certified, focused on domain modelling, REST API design and reliable delivery โ€” increasingly at the intersection of backend and applied AI.

Expertise

Skills

The tools I work with every day

โš™๏ธ Backend

  • PHP 8.x
  • Symfony 6 / 7
  • API Platform
  • Doctrine
  • REST

๐Ÿ—„๏ธ Data

  • PostgreSQL
  • Redis
  • Schema & query optimisation

๐Ÿค– AI & Agents

  • MCP
  • Anthropic & OpenAI APIs
  • RAG
  • n8n

โ˜๏ธ Infrastructure

  • Docker
  • Traefik
  • GitLab CI
  • GitHub Actions
  • Linux

๐Ÿงฐ Also

  • PHPUnit
  • TypeScript
  • Node.js
  • Next.js / Nuxt.js

๐ŸŒ Languages

  • Arabic โ€” native
  • German โ€” C1
  • English โ€” C1

Work & Credentials

Projects & Certifications

Things I've built and operate โ€” and the credentials behind them

NullSpace

Self-hosted multi-service platform in production โ€” Docker Compose, Traefik, PostgreSQL & Redis, GitHub Actions CI/CD, monitoring and encrypted off-site backups.

View project โ†—

Context Paging

Applies the OS virtual-memory model to LLM agent context, keeping long-running context lossless. TypeScript, provider-agnostic across seven vendors.

View project โ†—

๐ŸŽ“ Certifications

Symfony 7 Fundamentals

SymfonyCasts certification โ€” services, dependency injection, configuration and environments in Symfony 7.

View certificate โ†—

Cosmic Coding with Symfony 7

SymfonyCasts certification โ€” routing, controllers, Twig templating and the modern Symfony toolchain.

View certificate โ†—

Doctrine, Symfony 7 & the Database

SymfonyCasts certification โ€” the Doctrine ORM: entities, migrations, relations and queries.

View certificate โ†—

Background

About Me

Since 2021 I've been a backend developer at Foo Ag in Berlin, designing and maintaining backend services and REST APIs for financial applications in Symfony and PostgreSQL โ€” from data-extraction pipelines that normalise heterogeneous document formats into one domain model, to the AI layer of an internal product architected under EU data-residency constraints.

Before that I taught web development to career changers at ReDI School Berlin and tutored undergraduates in C and Assembly at TU Berlin, where I earned my B.Sc. in Computer Science.

Communication is key โ€” I work in German and English (both C1) and Arabic, my native language.

  • Berlin, Germany
  • Senior Backend โ€” PHP & Symfony
  • Symfony 7 certified
  • Arabic ยท German ยท English

Let's Connect

Open to discussing new projects, creative ideas, or opportunities. Feel free to reach out.