Hello 👋
I'm Alex O'Callaghan and this is my personal website where I write about software development and do my best to learn in public. I currently work at Mintel as a Principal Engineer working primarily with React, TypeScript & Python.
I've been leading one of our platform teams maintaining a collection of shared libraries, services and a micro-frontend architecture.
I'm from London and you can find me on a few different social media platforms:
Recent posts
Creating your own React design system analytics tool
Published
Using react-scanner to implement an Omlet alternative
Upgrading React with micro-frontends
Published
How to upgrade React incrementally across multiple micro-frontends
Using GitLab API to create a DORA metrics dashboard
Published
Measure developer team productivity using deployment frequency and lead time for changes
Using TypedDict with invalid attribute names
Published
How to use a TypedDict with item keys that aren't valid identifiers
Dynamically load remoteEntry.js files
Published
Control loading Webpack Module Federation remoteEntry.js files to improve peformance
Contract testing with OpenAPI & TypeScript
Published
Validate contracts between backend services and frontend applications
Adopting a micro-frontend architecture
Published
Supporting scaleable web application development with micro-frontends