Colin Lin

Software Engineer at Stripe

AI Agents & LLM Infrastructure

Toronto ON |colin.lin@mail.utoronto.ca

I'm a Software Engineer working on AI Agents and LLM-powered systems, with experience across frontend and backend.
I focus on building reliable, production-ready infrastructure and user-facing applications that deliver real-world impact.

Resume PDF

Experience

Software Engineer

Stripe

October 2024 - Present

  • Built and scaled an internal AI agent platform powering 170K+ weekly executions, automating merchant risk review workflows and driving $4.25M+ annualized impact (Python, Java, LangChain, LangGraph)
  • Led development of an internal ChatGPT like LLM chat platform with 10K+ monthly active users, enabling MCP tool access, file/image uploads, and threaded conversations (React, TypeScript, Node.js, Go)
  • Contributed to core infrastructure for a centralized LLM gateway handling 13B+ tokens/day across 250+ use cases, enabling model routing (OpenAI, Azure, AWS Bedrock), token/cost observability, and rate limiting
  • Reduced LLM inference costs by 47% ($5.6M/year) by implementing Anthropic prompt caching with checkpoints across system prompts, tools, and conversation history to maximize cache hit rates in AI agent workloads
  • Led resolution of a high severity production incident in 74 minutes impacting 100+ engineers by diagnosing a cascading failure across client hooks, rate limiting, and Redis, and implementing fixes to prevent recurrence
  • Reduced MongoDB latency from 9s to < 1s by profiling slow queries, validating bottlenecks via workload replay, and applying targeted index optimizations under production load

Software Developer

Konrad Group

September 2023 - August 2024

  • Developed new frontend features for a major airline's flight booking application using Vue.js, impacting over 1 million users
  • Built online contests and promotional pages for a major real estate client using Next.js and Contentful CMS
  • Accelerated internal IT processes by 300% by automating manual tasks using Python and Selenium
  • Mitigated fraudulent contest entries by implementing browser fingerprinting using JavaScript

January 2023 - April 2023

  • Developed highly effective Angular and CORS tutorials for CSCC09 Programming on the Web
  • Reinforced students’ understanding of web technologies, RESTful APIs, cloud deployment, and containerization with Docker
  • Honed communication, mentorship, and leadership skills to foster an engaging learning environment

Cloud Full Stack Engineer

HSBC

December 2021 - December 2022

  • Developed cloud‑based web apps for HSBC Wealth Compass and US Product Onboarding using React and Redux
  • Engineered RESTful APIs and API Orchestration layer using Spring Boot and Express.js microservices deployed on AWS
  • Reduced maintenance cost by 40% by migrating legacy JavaScript codebase to TypeScript
  • Worked closely with a cross time‑zone Agile Scrum team to support systems critical to Retail Banking across North America
  • Mentored 3 new employees and interns on frontend development, API design, and advanced product knowledge

October 2021 - June 2022

  • Implemented new tools for collaborative learning software using Angular, Fabric.js and Firebase
  • Established real-time data updates on virtual classroom whiteboards with over 30 concurrent users using socket.io
  • Built a data collection framework for researchers to analyze classroom activity and generate reports

September 2021 - February 2022

  • Analysed trends across global news sites by constructing data visualizations using Python, pandas, and Matplotlib
  • Improved the efficiency of the Python website crawler by 50% by applying filters and caching data
  • Served browser-accessible Jupyter Notebooks for researchers using Jupyterhub deployed on the cloud

Software Engineer

UofT Hatchery

May 2021 - October 2021

  • Developed time-saving tools for the administrator dashboard using Vue.js, PHP, and WordPress
  • Worked closely with senior developers to find and resolve bugs on the website
  • Designed MySQL database schemas to store user data and survey responses

Software Developer

Cineplex Digital Media

Sept 2020 - April 2021

  • Led the development of custom web applications and digital signage for RBC, Citizens, and Scotiabank
  • Adapted HTML, CSS, and JavaScript projects to serve different countries, currencies, and languages
  • Reduced maintenance cost by 90% by rebuilding a legacy application using React
  • Worked closely with creative teams to convert designs and requirements to interactive applications

Education

Honours Bachelor of Science

University of Toronto

Computer Science, Software Engineering Specialist

GPA: 3.88

Sept 2019 - August 2023


Projects

oops

TalkLab

Tool for researchers to collect data to fine-tune large language models and study user interaction with AI chatbots

oops

Codebook

Real-time collaborative coding application for conducting technical interviews

oops

AfriConnect

Platform for African entrepreneurs to network and access online resources. Key features include a discussion forum, direct messaging and profile creation

oops

CourierU

Service for foodbanks to coordinate deliveries during the COVID-19 pandemic while maintaing social distancing

oops

Success Stories of New Canadians

Platform for new immigrants to read about and share their experiences of coming to Canada

oops

ManageU

A discord bot that helps university students keep track of important dates for their courses

oops

Anime Update Tracker

Chrome Extension that helps users keep track of their favourite anime and pick up where they last left off

oops

Physics Playground

Virtual physics lab simulator designed to help students learn remotely

oops

Recycle Rush

Non-Profit mobile game aimed to encourage recycling among youth

oops

Teamfight UTSC

Website promoting the tournaments and socials for the Teamfight UTSC club as well as tutorials for beginners

oops

Timetable Builder

Platform to help students plan out and visualize their course load for upcoming semesters


Skills

Languages

Python, TypeScript, JavaScript, Go, Java, HTML, CSS, C, Swift, Kotlin, PHP

Frameworks and Libraries

React, Node.js, LangChain, LangGraph, Next.js, NumPy, pandas, Spring Boot, Angular, Vue.js

Databases

MongoDB, MySQL, PostgreSQL, Neo4j

Concepts

RESTful APIs, Object Oriented Programming, MVC Architecture, Microservices, Agile Scrum

Tools

Git, Docker, Linux, AWS, Splunk, Postman, nginx, Firebase, Jira

Soft Skills

Collaboration, Leadership, Teamwork