About
Five years of building things that had to work on Monday.

- Name
- Oussama Allali
- Role
- Web Developer
- Based
- Willich, NRW, Germany
- Languages
- German · English · Arabic
- Writing code since
- 2021
I’m a web developer based in Willich, near Düsseldorf. I’ve been writing code for five years — static pages first, then React and TypeScript, then full-stack work in Next.js, Node and Postgres. Most of what I know came from shipping things and then having to keep them running.
The work I’ve done most of is the unglamorous end of the web: ordering systems, booking flows, internal CRUD tools, payment integrations. Software where a bug is not a visual regression but a lost order. That shaped how I build — I care more about a checkout that reconciles correctly under a failed webhook than about a clever animation, and I’d rather model data properly once than patch around it later.
I work across the whole thing: layout and type, the front end, the API and database behind it, and the deploy. Not because full-stack is a badge, but because on projects this size the handoffs are where things break.
I also run Ouceal, a digital agency here in Willich, NRW. Client work goes through it — the brief, the design, the scope, the invoicing. This site is the other half of the same person: what the code underneath actually does. The agency platform and the CRM in the work list are Ouceal’s own, built solo with no client brief.
Experience
Independent web developer
Willich, NRWBuilding production sites, ordering systems and internal tools for small businesses across North Rhine-Westphalia. Design, build, deploy and maintenance in one pair of hands.
Self-taught, then working
GermanyKept building alone from Germany — static pages first, then React and TypeScript, then Next.js, Node and Postgres. Learned by shipping things that had to keep working after launch, not by finishing courses.
Computer Science
International University · Odesa, UkraineLeft Morocco to study computer science. The full-scale war began in 2022 and I left the country.
Secondary school
MoroccoFinished secondary school before leaving to study abroad.
Learned the machine first
MoroccoI grew up on the internet, and the way in was hardware. I started formatting and fixing other people's computers — one step at a time, until the machine stopped being a black box. The code came later; the curiosity came first.
Skills
Languages
- TypeScript
- JavaScript
- SQL
- HTML
- CSS
Front end
- Next.js
- React
- Tailwind CSS
- GSAP
- Three.js
Back end & data
- Node.js
- Supabase
- PostgreSQL
- REST APIs
Payments
- Stripe Checkout
- Webhooks
- Order state
Tooling
- Git
- Playwright
- Netlify
- Vercel
- Figma
Shipping
- Local SEO
- DSGVO & legal pages
- Meta & OpenGraph
- Performance budgets
- Responsive QA