Pulse Analytics
A real-time analytics dashboard that streams millions of events a day and renders them with sub-second latency. Built a custom aggregation layer to keep queries fast at scale.
- TypeScript
- React
- ClickHouse
- WebSockets
Hi, my name is
I'm a software engineer who enjoys turning hard problems into simple, well-crafted products. I care about clean architecture, thoughtful details, and shipping work that lasts.
Hello! I'm Richard, an engineer who likes building software that people actually want to use. My focus is on the full lifecycle of a product โ from the first sketch to the deploy that makes it real.
Over the years I've worked across the stack: designing APIs, shaping data models, and sweating the front-end details that make an interface feel effortless. I'm happiest when I'm learning something new and turning it into something useful.
Here are a few technologies I've been working with recently:
A real-time analytics dashboard that streams millions of events a day and renders them with sub-second latency. Built a custom aggregation layer to keep queries fast at scale.
A headless content platform with a block-based editor and a typed content API. Designed the schema engine that lets teams model content without writing migrations by hand.
An open-source CLI that scaffolds production-ready services from a single config file. Bundles linting, CI, and deploy templates so new projects start with sensible defaults.
2022 โ Present
Lead engineer on the core platform team. Drove a migration to a service-based architecture and cut p95 latency by 60%. Mentor two engineers and shape technical direction across the product.
2019 โ 2022
Built customer-facing features end to end and owned the design system that unified the product's UI. Introduced automated testing that took the team from ad-hoc QA to confident weekly releases.
2017 โ 2019
Cut my teeth shipping web apps for a range of clients. Learned how to translate fuzzy requirements into working software โ and how to ask the right questions early.
04. What's next?
I'm always open to a good conversation โ whether it's about a new opportunity, a project idea, or just to say hello. My inbox is open.
Say hello