Replacing a fixed set of smoke tests with a per-PR test plan that agents keep up to date and CI runs.
- TypeScript
- Playwright
- GitHub Actions
- Docker
Senior Software Engineer · Sunshine Coast, QLD
Senior Software Engineer with 10+ years building SaaS products with Go, TypeScript, React, PostgreSQL and AWS. I take projects from ambiguous early ideas through to production, using AI agents daily to plan, build and test, with manual review for quality.
Replacing a fixed set of smoke tests with a per-PR test plan that agents keep up to date and CI runs.
OAuth 2.0 authentication for externally hosted plugins, with a revocable context key for each installation.
A product catalog that merges thousands of provider records while keeping each product identifiable across integrations.
Re-platformed a Kafka-to-S3 analytics pipeline onto dbt and Snowflake, added PII redaction and cut dashboard queries from 60-120 seconds to seconds.
Sydney, NSW
Senior Software Engineer
Feb 2024 - Present
Melbourne, VIC
Senior Software Engineer
Sep 2019 - Feb 2024
London, United Kingdom
Full-Stack Developer to Development Lead
Feb 2016 - Jun 2019
Sunshine Coast, QLD
Ecommerce Manager
May 2015 - Nov 2015
Sunshine Coast, QLD
Web Developer
Apr 2015 - Nov 2015
Sunshine Coast, QLD
Web Developer & SEO
Jun 2013 - Nov 2015
Founder / Software engineer
Mar 2026 - Present
github.com/tomanagle the last year
export const life = {
location: "Sunshine Coast, QLD",
family: ["husband", "father of 2"],
enjoys: ["traveling", "building side projects", "gym"],
sundays: "beach mornings with the family",
};