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.
const developer = {
name: 'Ayoub Arahmat',
focus: ['backend', 'product'],
toolkit: Python + JavaScript,
async build(idea) {
return ship(idea,
{ quality: true, scale: true }
)
}
}
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.
Real estate · SaaS
clap.video
Helping real-estate professionals turn listings into polished social video, automatically.
Legal tech · SaaS
clap.legal
A document-generation platform that makes legal and administrative work faster for real-estate teams.
Marketplace · Legal services
e-mohami.ma
Connecting people with lawyers and accessible legal guidance through a purposeful digital service.
02 / My toolkit
A practical stack for
real-world products.
Backend
Python, Django, Django REST Framework, FastAPI, Node.js, Celery and Rust.
Frontend
TypeScript, React, Next.js, Vue.js, Nuxt.js and Ember.js.
Data & cloud
PostgreSQL, Redis, MongoDB, Docker, GitLab CI/CD, Nginx and Linux.
How I work
From product thinking to API design, performance tuning and deployment — I enjoy owning the whole path.
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.
ayoub.arahmat@pm.me ↗
Based in Casablanca, Morocco.
Working with teams anywhere.