Skip to content

University of Waterloo · Computer Science

Jerry Lin

Computer Science & Business double-degree student at Waterloo. I build applied AI platforms, agentic workflows, and machine learning systems.

LC

LeetCode

Loading stats…

Career

Experience

AutoTrader Canada logo

Milestone 02

Software Engineer

AutoTrader

Jan 2025 to Apr 2025

Sept 2025 to Dec 2025

Toronto, ON

  • Shipped Python data pipelines on AWS to crawl and analyze 500K+ product listing URLs, using Redis caching and parallel workers to cut runtime from hours to minutes.
  • Integrated Ahrefs and Google Search Console APIs into weekly ETL jobs, persisting to PostgreSQL and surfacing results via Tableau dashboards for 20+ stakeholders.
  • Built a statistical analysis engine scoring 20K+ articles with scikit-learn regression and cohort models to drive content strategy decisions.
iVirtual Technologies logo

Milestone 01

Software Engineer

HeadsUp Group & iVirtual

Jan 2024 to Apr 2024

Toronto, ON

  • Built and deployed full-stack services (Python, Node.js, Docker) on AWS to unify 4 siloed databases into a single data layer, saving ~300+ engineering hours per year.
  • Shipped a production notification platform on SendGrid for an NHL rewards pilot with the Seattle Kraken, sustaining 80%+ weekly user engagement.
  • Designed a user-segmentation pipeline clustering 100+ profiles by behavioral features to personalize content delivery and improve retention.

Academics

Education

Computer Science & Business Double Degree

Concurrent degrees in computer science and business

Expected Summer 2027

Waterloo, ON

Bachelor of Computer Science

University of Waterloo

Bachelor of Business Administration

Wilfrid Laurier University

Work

Projects

Tokenmaxxing

A desktop GUI and local MCP server for token-limit arbitrage: maximize the context window on flat-rate web models, generate a detailed implementation plan, then hand it to local CLI agents for cheaper execution.

ResultIncreases effective usable tokens by up to 2× by offloading context-heavy planning to flat-rate web models.

PythonPyWebViewMCPTailscaleFastMCP+1

Agentic GitHub PR Reviewer

Native desktop GUI, terminal TUI, CLI, and MCP server for reviewing GitHub pull requests with local AI agents, all wrapped as subprocesses so raw API keys stay out of the workflow.

ResultRuns parallel agent reviews and synthesizes one consensus report before anything is posted.

PythonPyWebViewTextualMCPClaude Code+1
DeepSeek LeetCode Fine-Tuning

DeepSeek LeetCode Fine-Tuning

Fine-tuned DeepSeek-Coder 6.7B on 2,400 curated LeetCode problems with 4-bit QLoRA, then built a sandboxed evaluation harness and exported merged adapters for local Ollama deployment.

ResultImproved solve accuracy 42% over base, including a 214% gain on hard problems.

PythonPyTorchHugging FaceLoRAKaggle
AI Portfolio Analyzer

AI Portfolio Analyzer

Real-time stock portfolio tracker that combines live holdings data with Gemini AI for market context, analysis, and investment research.

ResultTurns live holdings and market signals into focused investment insights.

PythonGemini AIFinance
Alpha Radar

Alpha Radar

Full-stack trading application with a Flask REST API, live WebSocket streaming, and TradingView charts that evaluates institutional support and Fair Value Gap zones with vectorized pandas logic.

ResultScans 500+ tickers and backtests strategies at a 74% win rate across 700+ trades.

PythonFlaskReactPostgreSQLpandas+2

IntelliCal

Android calorie-tracking app built with a four-person team using Jetpack Compose and Supabase. Gemini AI estimates macros from meal photos and feeds a gamified daily progress loop.

ResultEstimates macros from meal photos and ties progress to a virtual forest.

KotlinJetpack ComposeGemini AISupabaseMaterial 3

About

Who I am

I'm a computer science and business double-degree student at the University of Waterloo and Wilfrid Laurier University. I build applied AI platforms, agentic workflows, and machine learning systems that run at scale.

I've completed three software engineering internships, including two terms at AutoTrader and one at HeadsUp Group, shipping large-scale AWS data pipelines (crawling 500k+ URLs), Tableau metrics dashboards, and containerized ETL services.

On my own time, I build and publish advanced projects, from orchestrating parallel multi-agent reviews via FastMCP servers to fine-tuning LLMs using QLoRA and constructing 3D point cloud digital twins.

Outside of work I sharpen my problem-solving with LeetCode, and for fun, I've shipped a Granblue Fantasy Relink mod with 29k downloads and 610 endorsements on Nexus Mods.

Technical Skills

Languages & Core Development

PythonC++TypeScriptJavaScriptJavaKotlinSQLRShellasyncioGitHub CLImacOS

Machine Learning & AI

PyTorchHugging Facescikit-learnLoRA/QLoRAGemini AIOllamaFAISSpandasNumPyKaggle

Frameworks & Platforms

ReactNext.jsVue.jsNode.jsFastAPIFlaskJetpack ComposeMaterial 3PyWebViewTextualMCPFastMCPClaude CodeWebSockets

Cloud, Data & DevOps

AWSGCPDockerKubernetesPostgreSQLMongoDBSupabaseRedisTailscaleTableauGit

Contact

Get in touch

I'm open to new opportunities, collaborations, or just a good conversation. Feel free to reach out.