What I'm working on now
A living page, updated when the work changes — inspired by nownownow.com.
Updated when the work changes, not on a schedule. Last touched on the date above.
Day job
Software engineer at Oracle, on the APEX platform team. Three years in; mix of platform features, internal applications built on APEX that replaced external software, and the CI/CD tooling we use to ship database releases.
Looking for
- Senior database / backend roles in London. Open to relocation, notice period applies.
- Selected freelance work on Oracle APEX, PL/SQL, and SQL performance — audits, CI/CD setup, architecture reviews.
Studying
Database internals from the ground up — currently writing a multi-model storage engine in C++ (row, columnar, and LSM tree under a shared query and transaction layer). Less about the artifact than the practice. More in work and the reading list.
Writing
Pace I'm trying to hit: one note every two weeks. Short over long. The topics that pull me right now are query optimizer behaviour, the things APEX teams get wrong about page processes, and how to make Oracle CI/CD not feel like a science project.