About.

I'm a software engineer on Oracle's APEX product team, based in Casablanca, Morocco. APEX is Oracle's low-code platform — used by thousands of enterprise teams to ship software that actually runs production for decades. My work sits at the intersection of the platform's core features, AI integrations, and the tooling that lets developers extend it.

Before Oracle, I studied software and data engineering at ENSA Khouribga and trained at 1337, the 42 Network school in Morocco. The 42 pedagogy — peer learning, no lectures, projects from day one — shaped how I think about acquiring skills. I still learn the same way: by building.

Outside Oracle, I teach programming — mostly in French, mostly to people building their first serious projects — and spend the rest of my time building small tools to understand how AI changes what one engineer can ship and maintain. If you'd like to know more about either, the email below is the best way to reach me.

The writing on this site is a direct output of what I'm learning. No hot takes on things I haven't shipped. No frameworks for things I haven't done.

Experience

2023 — Present
Software Engineer
Oracle · APEX product team
2021 — Present
Programming Instructor
Independent tutoring · Next.js, TypeScript, NestJS, MongoDB

Education

2020 — 2022
Master's — Software & Data Engineering
ENSA Khouribga
2018 — 2020
Software Engineering
1337 · 42 Network, Morocco

Speaking

Coming soon.

Writing elsewhere

Coming soon.

Views expressed here are my own and do not represent Oracle.