Engineering Manager / 2022 – Present
As an engineering manager, I grew from a small mobile team, to a greenfield portfolio product, to data delivery, managing up to 12 engineers across two teams. That meant coaching, setting engineering strategy, and holding the bar on engineering practices, while staying hands on across frontend, backend, and BI (anywhere from 20% to 80% of my time, depending on the needs of the team). I worked on introducing an empowered engineering culture on a new full-stack team, with trunk-based development and small, continuously shipped changes. Later, we spread the model more broadly. I helped engineers grow into bigger roles, three to senior and two moving into data engineering, and kept optimizing the teams to ship faster and more reliably.
My teams at Glassnode owned the data delivery mechanisms, data visualization, information architecture, billing, public APIs, permissions, BI, and content pages. A server-side-rendering migration enabled new products (e.g. Market Compass) to be released in a single day. An in-house AI agent platform lets non-technical people safely ship to production with zero side effects (limited access & robust harness). I owned direct data delivery for institutional clients, co-developed the Bitcoin Vector with SwissBlock and built tooling for Coinbase, and opened a self-serve purchase channel now driving ~15% of all B2B revenue.
Other notable work includes a charting rebuild enabling data teams to ship new metrics into Studio in under a day, payments migrations, automation of BI processes, global search, external AI chat and internal AI tooling, experimental data delivery mechanisms (MCP & CLI), direct engineering support for institutional customers, and performance and UX improvements.
Currently, I'm designing Studio's information-architecture overhaul end-to-end, a ground-up refactor to an entity-first data model that lets the product access data from any point of view (by exchange, network, treasury, or any other facet).