I build web apps
that work well and hold up.
I'm Achour, a full-stack developer from Algiers. I help founders and small teams build new products, fix slow ones, and untangle code that has become hard to change.
The work I usually take on.
I can take on a focused fix or build a larger feature from start to finish. If I'm not the right person for it, I'll say so.
Web applications
I build the parts people use and the backend behind them: accounts, payments, dashboards, admin tools, and everything that connects them.
APIs & integrations
Need two systems to talk to each other, or a clean API for your product? I can handle the integration and leave it understandable for whoever works on it next.
Slow apps and messy code
I track down slow pages, heavy queries, painful builds, and code that is getting in the way. Then I fix the useful parts first.
Early product builds
If you have an idea and a rough outline, I can help turn it into a first version that real people can use and you can keep improving.
A little about how I work.
Loading contributions…
The tools I use most days.
Mostly TypeScript and tools I know well. I'm happy to use something else when the job calls for it.
A few things I've built.

Carbon
A macOS desktop app that runs Claude Code, Codex and Grok side by side on the subscriptions you already pay for — plan with one model, build with another, watch it work in a built-in browser, and review the diff without leaving the window. Fully open source, MIT licensed.

Nestphones
A phone database and buying guide made for Algeria, with local prices, comparisons, and recommendations in English, French, and Arabic.

Motify
An interactive, open-source CSS background pattern generator. Pick a preset, tweak it live, and export clean CSS or JSX code.

Next.js + Better Auth + Prisma Starter Kit
The setup I wanted when starting a Next.js app: authentication, a database, and a dashboard already wired together.
Things I learned and wrote down.
What Backend Developers Should Know About SQL
A visual guide to query order, joins, aggregation, NULL, transactions, and the SQL hidden behind an ORM.

Your Database Can Scale Further Than You Think
Before you reach for a cache, read replicas, or a second database, a single well-tuned Postgres instance scales much further than people expect. Here is the order to actually fix things in.

Microservices Without the Mystery
How microservices actually work: service-owned databases, how relationships hold up when every service owns its own data, and when not to reach for them.