Works / experience

About Austin Garrod

My career has moved through research, freelance delivery, post-secondary teaching, lead development, and senior full-stack engineering. The common thread is practical software built with enough structure that someone else can understand it later.

Timeline

Professional work, teaching, and applied systems.

Aug 2021 - PresentRemote - Ontario, CanadaPermanent full-time

Epilogue

Senior Full Stack Developer

Works across charity-partner systems and data workflows spanning React and TypeScript interfaces, Node.js and Express services, MongoDB-backed APIs, analytics, and scheduled AWS reporting.

  • Build and maintain charity-partner product surfaces across React and TypeScript frontends, Node.js and Express services, and MongoDB data models, helping make large operational datasets usable for partner teams and internal staff.
  • Design access boundaries and scheduled AWS reporting and analytics workflows, keeping partner data appropriately scoped while serving charity and leadership reporting needs.
  • Collaborate directly with company leadership to shape and deliver product and data capabilities in a small team.
Apr 2021 - Jul 2021Richmond Hill, Ontario, CanadaPermanent full-time

Tidal

Lead Full-stack Developer

Led front-end development, upkeep, and management of corporate web applications across multiple industries.

  • Maintained Shopify storefronts for retail clients across front-end and back-end work.
  • Coordinated external and internal developers to deliver customer and internal software projects.
  • Reviewed project proposals and estimates while maintaining and extending legacy codebases.
May 2018 - Apr 2021Oshawa, Ontario, Canada

Durham College

Professor, Computer Programming and Project Management

Developed and taught courses in web development, Windows application development, modern JavaScript, and project management.

  • Mentored students and alumni on software development choices for early-stage businesses.
  • Created and maintained online course material focused on practical programming and SDLC fundamentals.
  • Taught troubleshooting and independent problem-solving as core engineering habits.
May 2017 - Apr 2021Ontario, CanadaFreelance; concurrent with teaching from May 2018

Austin Garrod

Freelancer

Designed and created branded web presences, CMS implementations, and social media presences for organizations.

  • Built web experiences with React, Meteor, and established web standards.
  • Implemented and maintained distributed CMS installations and custom content-management tools.
  • Helped organizations grow customer and member communication through web and social channels.
Aug 2016 - Apr 2017Oshawa, Ontario, Canada

Durham College, ORSIE

Research Specialist

Worked on applied research systems including React/Node vehicle analytics, iOS item tracking, and responsive Meteor applications.

  • Contributed to a vehicle analytics web application for dealership communication workflows.
  • Designed and helped develop an iOS application for item-tracking workflows.
  • Reworked a Meteor web app to improve accessibility across devices for senior users.

Technical range

Enough breadth to connect the system, enough discipline to keep it simple.

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

Education

Durham College

Diploma, Computer Programming/Programmer, General, 2016-2017. The program foundation maps to the work I still use daily: programming logic, object-oriented development, databases, networking, web development, testing, systems development, and communication.

Teaching foundation

Teaching software development

Returning to Durham as a professor kept those fundamentals close: problem decomposition, debugging, JavaScript and web standards, Windows application development, project planning, SDLC habits, and the kind of plain-language explanation that makes technical work easier to share.