Senior full-stack engineering

Austin Garrod Senior Full Stack Developer

Building maintainable product software across React and Next.js interfaces, Node.js APIs, and data systems.

Senior full-stack developer in Ontario with production experience across React, Next.js, TypeScript, APIs, and databases. Earlier roles include leading web delivery, teaching programming and project management, and building applied research and civic systems. I focus on software that is typed, testable, observable, documented, and straightforward for teams to maintain.

Core tech
TypeScriptReactNext.jsNode.jsMongoDBDocker
Since 2021At Epilogue

Owns charity-partner product and data systems across interfaces, APIs, analytics, and AWS reporting.

Full stackProduct systems

Production software across front-end, API, and data boundaries.

TeachingTechnical education

Three years teaching programming, web development, project management, and SDLC fundamentals.

Public workCivic systems

Archived public web, API, and mobile work for a community banner program.

Engineering profile

Full-stack product work across interfaces, APIs, data, and delivery.

At Epilogue, I own charity-partner product and data systems across React and TypeScript interfaces, Node.js and Express services, MongoDB, analytics, and scheduled AWS reporting. I work directly with leadership to turn large operational datasets into appropriately scoped tools for partners and internal teams.

Frontend engineering

React, Next.js, TypeScript, state management, accessible interfaces, and component systems that stay maintainable as product scope grows.

ReactNext.jsTypeScriptReact NativeReduxAccessibility

Backend and data

API systems with relational and document databases, background processing, live progress surfaces, rate-limited workers, and service integrations.

Node.jsExpressMongoDBSQLRedisREST APIs

Native and platform work

Pragmatic native-adjacent systems across Kotlin Multiplatform, Android tooling, C#/.NET, Python, Docker, and local device integrations.

KotlinAndroidC#/.NETPythonDockerMQTT

Engineering practice

Code review, CI/CD, documentation, mentoring, estimates, SDLC teaching, and AI-assisted workflows grounded in tests and visible reasoning.

Code reviewCI/CDSDLCDocumentationMentorshipAI-assisted workflows

Selected work

Public evidence and sanitized private case studies.

All projects
Private case study

Cadence

Minimalist podcast player

A private Kotlin Multiplatform podcast app with local-first state, opt-out diagnostics, and Pocket Casts import support.

  • Local-first state keeps subscriptions, episodes, playback, and import history useful without accounts.
  • Pocket Casts import and visible diagnostics choices make the private app easier to validate and trust.
Kotlin MultiplatformAndroidSwiftSentryPowerShell
Private case study

Spools

Filament inventory with AMS integration

A local web app for tracking 3D printer filament inventory with Bambu Lab AMS data sync over local MQTT.

  • Separates machine-synced AMS state from manually corrected inventory data.
  • Local dashboard surfaces loaded trays, remaining material, and spool metadata before long prints.
ReactTypeScriptExpressSQLiteMQTTDocker

Engineering opportunities

Hiring for a senior full-stack role?

Open to senior full-stack engineering opportunities. I am interested in product engineering across React, Next.js, TypeScript, Node.js, APIs, and data systems.

Start a conversation