ONLINE  ·  HAYTHAM ICHAHBANE / ENGINEER  ·  CMN
// 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].

multi-model-db-engine · personal · C++ · sole author2024 — present

A database engine I am writing from scratch implementing three storage models behind a single logical system: row-oriented for OLTP, column-oriented for OLAP, and an LSM tree for key-value and time-series. Shared query and transaction layers across all three backends. The point is to understand storage trade-offs by living with them.

stack: C++ · LSM tree · columnar · B+ tree

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:~$