Skip to content

Engineer. Maker. Curious by default.

I’m Russell Bloxwich, a full-stack engineer with 6+ years of professional experience. I started in a startup at university, and I’ve been building products ever since.

From early-stage products to complex enterprise platforms, I’ve worked across frontend engineering, distributed systems, architecture, and the decisions that keep a team moving.

Work experience

  1. ThreatSabre

    Architecture and product development (contract)

    Current contract

    Hands-on engineering for a network security product, working with the founders on architecture, technical review, and product development.

    • Started with architecture decisions and review of AI-assisted work, then took on a larger share of development as the product’s needs grew.
    • Work in the existing TypeScript, React, and Node.js codebase, tying architectural decisions to their implementation and incremental releases.
    • TypeScript
    • React
    • Node.js
  2. Coalesce

    Senior Software Engineer

    May 2024 – Aug 2026

    Frontend engineering for a complex, local-first data-transformation platform, working across teams on product direction, architecture, and performance.

    • Owned the frontend side of the Firestore-to-PostgreSQL migration, using dual writes, feature-flagged reads, and Server-Sent Events. The cutover had no customer-visible incident.
    • Worked on React performance for enterprise customer workspaces, tracing rendering problems back through subscriptions and the data layer.
    • Built a two-day ANTLR SQL parser POC that ran 3–20× faster on real customer SQL. The production team retained its architecture, stack, and test corpus.
    • Co-authored the design document behind a cross-functional initiative exploring CLI and file-based AI integration, with VP Engineering and CTO/CPO involvement.
    • TypeScript
    • React
    • Redux
    • Antd
    • PostgreSQL
    • Node.js
    • Express
    • Knex
    • ANTLR
    • SSE
  3. MATTR

    Senior Software Engineer

    Apr 2022 – May 2024

    Platform engineering across eventing, authentication, and global control-plane services, with code ownership and subject-matter expertise in eventing.

    • Supported the new eventing system and built internal code-generation tools and libraries using ts-morph, string literal templates, Protobuf, and Kafka.
    • Optimised Kafka infrastructure costs and worked with the team to build an external global control-plane management API.
    • Implemented the global authentication plane with the team, using Auth0 and OAuth2. Services ran on AWS with Postgres in RDS.
    • Owned code quality and served as a subject-matter expert for eventing across the platform.
    • TypeScript
    • ts-morph
    • Kafka
    • Auth0
    • AWS
    • Postgres
    • Redis
    • Node.js
    • Express
    • Protobuf
  4. Spidertracks

    Senior Software Engineer

    Oct 2021 – Apr 2022

    A contract role modernising an existing application across its React frontend and backend services.

    • Extended the legacy React and Redux application while migrating core JavaScript code to TypeScript.
    • Built Node.js API endpoints to replace existing Java and Spring services.
    • TypeScript
    • React
    • Redux
    • Node.js
    • Express
    • Java
  5. Fisher Funds

    Intermediate Software Engineer

    May 2021 – Oct 2021

    Customer onboarding work spanning a Gatsby frontend and existing MuleSoft and Salesforce services.

    • Collaborated on new customer onboarding forms built with Gatsby and TypeScript, integrated with MuleSoft and Salesforce.
    • Mentored a junior engineer in development practices and advocated for stronger observability with tools including Dynatrace and Datadog.
    • TypeScript
    • Gatsby
    • MuleSoft
    • Salesforce
    • SCSS
  6. Laminar

    Intermediate Full-stack Developer

    Oct 2020 – Mar 2021

    Frontend ownership for a market-making financial services platform for cryptocurrency trading.

    • Owned the React and TypeScript frontend, using TradingView for the trading UI and communicating with Node.js services over uWebSockets.
    • Worked with a backend built on MongoDB and integrated with Ethereum through the Web3 SDK.
    • TypeScript
    • React
    • TradingView
    • Node.js
    • MongoDB
    • Web3
    • uWebSockets
  7. Kete Kai

    Junior Full-stack Developer

    Nov 2019 – Oct 2020

    Full-stack product development across event-driven AWS services, real-time internal tools, and the team’s delivery workflow.

    • Designed and developed Karere’s message-driven architecture with AWS SNS as the broker, alongside SQS, Lambda, API Gateway, and the Serverless Framework. QLDB supported event sourcing and DynamoDB provided storage.
    • Built internal React and TypeScript tools that communicated with the backend primarily through WebSockets, with Epsagon for observability.
    • Acted as sprint master in the team’s adapted Scrum workflow, with systems-management responsibilities and Azure DevOps for repositories and pipelines.
    • Returned from March to May 2021 to help with the existing technology and build an internal tool using React, TypeScript, MongoDB, and a serverless backend.
    • TypeScript
    • AWS
    • SNS
    • Lambda
    • DynamoDB
    • QLDB
    • React
    • Serverless
  8. Shwoop

    Junior Full-stack Developer

    Jun 2019 – Nov 2019

    An iBeacon-based alternate-reality game, bringing together a mobile app and a serverless AWS backend.

    • Developed the game in React Native and TypeScript, using iBeacons to connect the app to the world around the player.
    • Built a REST API with AWS Lambda, DynamoDB, Cognito, and CloudFormation, working with Jira and Bitbucket.
    • TypeScript
    • React Native
    • AWS
    • Lambda
    • DynamoDB
    • Cognito

Good ideas deserve to get made.

I like the early part of product work: figuring out what to build, choosing an architecture, and bringing the work together across a team. I’m comfortable working through an existing system too. The useful question is usually what will make it easier to ship the next thing.

TypeScript and React are my home territory, with experience across Node.js, Postgres, AWS, and event-driven systems. I write about the decisions behind the code, from frontend architecture to software that keeps your data yours.

Earlier independent work included co-founding Fathomiser, a family venture for remotely monitoring water tanks. I worked on the software connecting cellular sensor readings to a dashboard, mobile interfaces and alerts.

Outside paid engineering, I’ve helped run the Terrible Ideas Hackathon, built a crowd-controlled bartender, and learned some expensive lessons in homelab storage. I cook, make games, and miss having an electronics workshop. Not every idea needs to stay on a screen.

Graduate Diploma in Computer Science, Auckland University of Technology.

The building doesn’t stop there.

EnoughMail, EnoughRepos, Gratin, Webscav, games, and plenty of experiments.

Explore my projects

Get in touch