Available for selected projects

I build the software behind good ideas.

I'm Ayoub — a Software Engineer who helps turn ambitious ideas into high-performing, reliable web solutions tailored to real-world needs.

Explore my work ↓
ayoub@dev:~/building⌘
const developer = {
  name: 'Ayoub Arahmat',
  focus: ['backend', 'product'],
  toolkit: Python + JavaScript,

  async build(idea) {
    return ship(idea,
      { quality: true, scale: true }
    )
  }
}
All systems operational v2026.07

01 / Selected work

Useful things, made well.

I care about the difficult, mostly invisible work: clear systems, resilient foundations, and a product people can actually use.

02 / My toolkit

A practical stack for
real-world products.

01

Backend

Python, Django, Django REST Framework, FastAPI, Node.js, Celery and Rust.

02

Frontend

TypeScript, React, Next.js, Vue.js, Nuxt.js and Ember.js.

03

Data & cloud

PostgreSQL, Redis, MongoDB, Docker, GitLab CI/CD, Nginx and Linux.

04

How I work

From product thinking to API design, performance tuning and deployment — I enjoy owning the whole path.

03 / From the notebook

Notes on building.

See all writing ↗

04 / Consulting

Django help,
on demand.

I offer focused consulting for Python and Django projects — short, practical engagements that leave your team and codebase stronger.

  • 01

    Finding and fixing performance bottlenecks.

  • 02

    Setting up DX tooling: package managers, formatters, linters, type checkers.

  • 03

    Handling major dependency upgrades — Python, Django, PostgreSQL.

  • 04

    Writing or optimizing test suites.

  • 05

    Scaling Git and CI/CD for large teams and repositories.

Consulting, writing and open source keep feeding each other in my work. If you're facing a problem I've already seen, there's likely a note about it on my blog. If it's new to me, I'll dig in — and the solution often becomes a new article, so the next team benefits too.

05 / Get in touch

Have a good problem
to solve? Let's talk.

Based in Casablanca, Morocco.
Working with teams anywhere.

GitLab ↗LinkedIn ↗

Résumé request

Where should I send it?

Enter your email and I’ll send my résumé as a PDF.

Your address is used only to send this résumé.