Projects
Like the vast majority of anyone who's ever written code, most of mine is private and proprietary. Here are a few things I can share.
Contributed several changes as part of my role at MongoDB. This CDC tool is extensively used to migrate snapshot and CDC data between databases. A pure Java codebase with specific database knowledge required to work on the individual connectors.
Relational Migrator is a tool designed to help you migrate data from a relational database to MongoDB. It provides a UI to discover your SQL schema, map to a target schema, and migrate. A classic Spring Boot-based backend with a shiny React frontend, fuelled by the power of Apache Kafka and Debezium.
Connects Atlassian entities between different products, providing rich integration experiences such as on-call schedules and deployments in Jira. Spring-based web backend with GraphQL and Postgres.
Worked on the main product line, delivering enterprise features such as rate limiting and CDNs. Mostly a Java and Spring codebase with some very legacy code still intact at the time - Apache Struts, XWork et al.
Helped write firmware that ensured temperature resistance and even wear across flash cells, especially triple TLC (Triple Level Cell) storage. Mostly written in C and version controlled by AccuRev which, I hope, has changed since.