About

Tony Lin at Mt. Fuji

I'm Tony, a software engineer in Toronto. I recently graduated from McMaster University (Honours Computer Science Co-op, '26) and I'm currently the Lead Software Engineer at Backyard Brands, where I lead a team of five building AI-powered pool-care apps used across Canada.

Experience

  • Leading a team of 5 building bilingual pool-care mobile apps with conversational AI, water testing, and job management, used by 50+ partner retail locations across Canada.
  • Built native iOS and Android integrations for Solos smart glasses: hands-free conversational AI and photo capture for AI-powered image analysis.
  • Shipped a bilingual, location-aware weather alert system for 5,000+ pool owners, driving an 8% increase in attributed sales.
React NativeTypeScriptKotlinSwiftPostgreSQLOpenAIElevenLabs

Course: Computer Science Practice and Experience: Development Basics (COMPSCI 1XC3)

  • Taught C programming (pointers, dynamic memory, structs, file I/O), the Unix/Linux command line, shell scripting, and Git version control.
CGitUnix/Linux

Course: Introduction to Software Development (COMPSCI 2ME3)

  • Taught object-oriented design patterns, interface specifications, class invariants, UML modelling, requirements documentation, and software development models.
JavaOOPUMLDesign Patterns

Course: Object-Oriented Programming (SFWRENG 2OP3)

  • Taught classes, interfaces, inheritance, polymorphism, generics, closures, exception handling, and design by contract.
JavaOOPUML
  • Automated steel-batch chemistry deviation detection, cutting metallurgist review time by 95%.
  • Migrated and deployed 140+ Oracle Analytics Publisher reports across dev, test, and production.
  • Added search and quick-action shortcuts to the steelmaking reporting utility, reducing report retrieval time by 60%.
PythonPL/SQLOracle Analytics PublisherOracle FormsPower AutomatePower BI
  • Built a Java plugin generating JUnit test scaffolding for Spring Boot APIs, accelerating test development.
  • Normalized Oracle SQL schemas, eliminating redundant data and cutting storage footprint by 10%.
  • Authored technical specifications for a mortgage-processing system, expanding test coverage of edge cases.
JavaJUnitOracle SQLUML

Portfolio

AI-powered scheduling platform for service businesses: online booking, payments, notifications, and a multi-channel scheduling agent.

Next.jsTypeScriptPostgreSQLOpenAIElevenLabsStripeTwilio

Therapeutic app with 10 AI personalities and cross-conversation memory, published as a Graphics Interface 2026 extended abstract and poster.

React NativeExpoClaudeSupabase

Tinder-style two-way matching between people seeking project experience and project creators, built on a hybrid matching engine with semantic similarity and Elo ranking.

React NativePythonSupabaseRailway

Score-keeping web app for Mahjong that tracks 10 gameplay stats: money won/lost, streaks, highest win.

HTML/CSSJavaScript

Resume

Tony Lin's resume