Databricks Platform & Governance
Catalog structure, compute policies and asset permissions, set up so a platform team can run them.
The colours, type and components this site is built from. Everything here is the real thing, not a picture of it, so switch between dark and light with the toggle in the header to see both themes.
The OD mark: two tables joined by a one-to-many relationship. Letters follow the heading colour, the connector follows the accent.
<Logo height={64} /><Logo height={32} /> (header)<Logo height={20} /> (footer)Colours are tokens (CSS variables), each with a dark and a light value. Components only ever use the tokens.
--bgPage background--bg-cardCards, tiles, form fields--tag-bgPills, tags, filter chips--borderHairlines and card outlines--border-strongEdges of inputs and controls--textBody copy--headingHeadings and card titles--mutedSecondary text and labels--accentLinks, primary button, active states--accent-hoverHover state of accent fills--successAvailability dot, positive states--dangerErrors and destructive actions--code-bgCode block background--code-textText inside code blocksThree typefaces: Jura for headings and interface text, Manuale for reading, JetBrains Mono for code and the terminal-style details.
Jura 700 · hero nameJura 700 · page title (h1)JetBrains Mono 600 · role line.card-titleI design and deliver data platforms that hold up at scale, from platform governance to cloud migration and metadata-driven pipelines.
Manuale 400 · body copyWhat I focus on
.eyebrowSmall pieces that tag, group or show status.
.tag-pill.status-badge.locale-toggleHover a header link to see the underline draw in. The current page keeps it.
.nav-link [aria-current="page"].eyebrow-link.back-link.prose aCards share one surface: bg-card with a hairline border and a 10px radius.
Catalog structure, compute policies and asset permissions, set up so a platform team can run them.
Pipelines defined by metadata, so new data is delivered consistently and at scale.
.card with .card-title and .card-descData Engineer, Data Services · Central Securities Depository (CSD)
Data Engineer in the Data Services team on an ongoing Nordic transformation for a Central Securities Depository (CSD). The work moves mainframe data to the cloud and builds a metadata-driven ETL framework to deliver migration and data pipelines consistently across a large estate.
OutcomeOngoing engagement. The programme is migrating 1,000+ tables through the metadata-driven model.
<CaseStudyCard />.fieldWhat a blog post is built from.
<ShareButtons />.post-note (AI disclaimer).tocBody text in a post is set in Manuale, with inline code and links in the accent colour.
A quote, set apart from the text around it.
| Model | Input | Output |
|---|---|---|
| Claude Fable 5.2 | $8.00 | $40.00 |
| Claude Opus 5.5 | $4.00 | $20.00 |
.prose (headings, quote, code, table)