Work
Each case study says what I did, what came of it, and what I would change. Where an outcome was never measured, it says so.
- Arc'teryx · 2023 – 2024Drupal to Sanity in six weeksA security finding put a deadline on a CMS migration the team had estimated at six more months. I took the tech lead role and we shipped it in six weeks.cmsarchitectureleadership
- Arc'teryx · 2023A component library and Storybook, from scratchThe legacy design system had rotted past upgrading. I architected its replacement: a React component library with Storybook as the workbench and an alpha/beta/prod release pipeline.design-systemarchitecture
- Burrard Works (client: a Bitcoin ATM operator) · Feb 2026 – presentA FIFO cost-basis engine for a Bitcoin ATM operatorMonthly exports from ATMs, an exchange and a hot wallet in; FIFO cost basis, gains and an accountant-ready workbook out, validated to the cent across 284 disposals.fintecharchitecturetesting
- Wealthee (co-founder) · 2020 – 2025Wealthee: a portfolio platform, built end to endCo-founded with a financial advisor; as the only engineer I built the web dashboard, the React Native app, the Firebase backend and a shared TypeScript package.fintechreact-nativearchitecturetesting
- justinohalloran.com · 2026Web performance, measured on this siteStatic by default, no client components, system fonts, and Lighthouse scores published from real runs, spread included, rather than claimed.performancedesign-systemarchitecture
- alluraDirect · 2019 – 2022A React onboarding wizard inside a legacy Java platformI started the React codebase inside a late-2000s Spring Boot platform and shipped a multistep, save-and-resume onboarding flow. It shipped, and it moved no numbers.architecturetestingleadership