Ryan Lin's Dev Portfolio
Open to Summer 2027 Internships/Other Opportunities

Hi, I'm Ryan

Incoming Industrial/Management Engineering @ UWaterloo, Fall 2026. Founding Engineer @ FschoolAI · building a database from scratch in Rust · Kubernetes and Turso contributor

Toronto / San Francisco Industrial/Management Engineering @ UWaterloo Systems & backend github.com/RyanLin5967

Projects

Experience

2026 to Present

FschoolAI

Founding Engineer, San Francisco (onsite)

Work across most of an LMS-connected study platform (Canvas, Brightspace). Cut cost per session from $0.75 to $0.11 across 5,000 sessions a month by routing to smaller models and scoping tool responses. Own the ingestion pipeline, which replaced a nightly full refresh with watermarked incremental sync and took worst-case staleness from 24 hours to under 5 minutes. Built the LLM-as-judge harness that gates prompt and model changes in CI, then audited it against re-labeled human data and split the gate per category. Shipped the retrieval pipeline, lifting recall@10 from 63% to 88%.

2026 to Present

Kubernetes & Turso

Open Source Contributor, SIG API Machinery

Three PRs to kube-apiserver: fixed a nil-pointer dereference in Store.Watch and deflaked two test suites, including the API Priority and Fairness filters. Found and reported six defects in Turso, a SQLite-compatible database in Rust, fixing three by PR: a collation leak from IN, a use-after-free in extension aggregates used as window functions, and a LEFT JOIN + FTS panic.

2024-2025

FRC Team 7476, World Championships qualifier

Software Engineer

Led integration across a 6-person software subteam: wrote Java for arm, intake and shooter subsystems on top of WPILib, and debugged sensor and control issues live at competition. The team advanced through Niagara, North Bay and Ontario Provincials to qualify for the FIRST World Championships.

Awards & Honors

2026
Hack the 6ix, CTF Winner
450 participants, 133 teams
2026
1st Place Hackathon Winner, DeadWeight
1 of 30 teams
2026
Y Combinator Startup School, Accepted
2026
UWaterloo Euclid Math Contest
Top 6%
2025
AIME Qualifier
2025
UWaterloo Canadian Senior Mathematics Contest
Distinction

Tech Stack

Languages
Rust, Go, Python, C/C++, Java, TypeScript, SQL, Bash, HTML, CSS
Frontend
React, React Native, Expo, Tailwind CSS, Next.js, Vite
Backend
FastAPI, Express, SQLAlchemy, Node.js
ML & CV
PyTorch, LoRA fine-tuning, OpenCV, sentence-transformers, pgvector
Databases
PostgreSQL, pgvector, SQLite, DuckDB, MySQL, MongoDB
Infra
Docker, Kubernetes, GitHub Actions, Hugging Face Spaces, Netlify, Git, Linux

Contact

Looking for a Summer 2027 internship/other opportunities. The fastest way to reach me is email, I usually reply within a day.

Resume
Based in
Toronto / San Francisco