ONLINE  ·  HAYTHAM ICHAHBANEEN | FR
// SELECTED WORK

Things I've shipped

Most of my professional output is inside Oracle and not public. This page lists what I can talk about. Happy to go deeper on any of it in a call. Reach me at [email protected].

meridiandb · personal · C++20 · sole author2024 - present

A database engine I am writing from scratch: row, columnar, vector, and graph storage under one transaction, security, and metadata plane, instead of running four systems and reconciling them in application code. Distributed-first in design, single-node correct in implementation. Early: the foundation layers and the architecture decisions exist, the storage engine does not yet. The point is to understand storage trade-offs by living with them.

stack: C++20 · MVCC · columnar · B+ tree · vector index

the design decisions, written up →

oracle-apex-platform · Oracle · internal · platform engineer · NDA2023 - present

Member of the Oracle APEX development team: feature work on the APEX platform itself, plus three internal strategic applications built on it that replaced a multi-million-dollar third-party contract. Wrote the CI/CD pipeline that the team uses to version and ship APEX releases. Most artifacts are internal.

stack: Oracle Database · PL/SQL · APEX · SQLcl

marsa-maroc · fintech / ports · intern2022

Three-month internship building backend services in Django REST that integrated a relational database with AI inference pipelines, plus distributed components like messaging servers. Small scope; first commercial codebase.

stack: Python · Django REST · AI inference

privacyhaytham@dev:~$