
Sam - Frontend Systems Engineer - Sydney
About Me

Hi I’m Sam, A Frontend Systems Engineer.
I’m a Systems Engineer with over six years of experience designing and building performance critical systems for constrained environments.
While my primary stack is React, TypeScript and Redux, I’m a web purist at heart and regularly go beyond frameworks when the problem demands it.
Outside of work, I’m usually raising my two boys, out on my bike, or at my desk making something with software, hardware or keeping my 3D printer busy.
My Work
TV Platforms Engineer, Stan
I architect and build the engine behind Australia's largest home grown streaming service. Delivering 2024 Olympics, live sport and video on demand to 1.6M+ users across 175+ platforms as part of a 6 person core team.
I specialize in high stakes architecture and performance in resource constrained environments.
React
TypeScript
Node.js
Shaka Player
Internal Tooling
Frontend System Design
Developer Experience
Frameworks Design
Webpack
OTT, Smart TV, Console
Browser Compatibility
Web Performance Optimisation
Legacy rewrite
Browsersaurus, Personal project
A Chrome extension game where every website you visit spawns a unique collectible dinosaur. Built solo to explore the challenge of running a fully featured creature collection game within browser extension constraints. No native modules, limited storage and deterministic skin generation.
React
TypeScript
PixiJS
Zustand
Extension Development
Spine3D
Vite
Playwright-Embedded, Personal project
An automated testing framework solving a previously unsolved problem: running E2E tests on real hardware that uses embedded browsers. This project enables dynamic multi device test orchestration without CDP, additional hardware, manual device configs or awkward native platform test integration.
Playwright
Custom Tooling
TypeScript
Smart TV Testing
Developer Experience
Frontend Engineer, Salt LMS
The entire frontend of an award winning LMS, built solo from scratch. Working in React, TypeScript and CSS modules, I covered authentication via OAuth 2.0, a white label design system that let clients fully brand the product, dynamic certificate generation, multi language support and custom results dashboards. I also took a 22 year old legacy JavaScript SCORM player and rebuilt it as a clean React integration without breaking a thing. On top of all that, I introduced tooling and UX processes to a design team that had never worked in a structured design workflow before, effectively building the design function alongside the product.