ETHAN LIN / SOFTWARE DEVELOPER Open to co-op opportunities

Curiosity.
Code.
Real-world impact.

I’m Ethan, a Computer Science student at the University of Waterloo. I build intelligent systems, from dealership automation to a chess engine learning its next move.

01 / SELECTED WORK

Built to figure things out.

All repositories
02
GAME DEVELOPMENT / DEC 2023 — JAN 2024

Dungeon Dash

A 2D Java platformer with a built-in level editor. Create custom maps, test the collision engine, and save levels and high scores between sessions.

JavaCollision detectionLevel editor
02 / EXPERIENCE

From ideas to production.

Software, automation & autonomy
MAY — AUG 2026Markham, ON

Idea Notion Development

Software Developer

Built AI-powered tools and automation for automotive dealerships.

  • Built multi-agent CRM workflows with retrieval over dealership inventory and customer records, plus tools for booking and follow-up.
  • Shipped a headless n8n workflow platform from scratch, helping dealerships increase leads by over 25%.
  • Led the redesign of DealerAI’s core Neuron component to reduce cost and complexity.
OpenAI APIRAGn8nAgent tooling
SEP 2025 — APR 2026Waterloo, ON

Waterloo Aerial Robotics Group

Autonomy Developer

Connected perception hardware to autonomous navigation.

  • Built ROS2 nodes for real-time LIDAR–Raspberry Pi communication and indoor navigation with SLAM.
  • Configured stereo camera integration on a Raspberry Pi to support depth mapping for competition.
ROS2SLAMRaspberry Pi
JUL — AUG 2024Mississauga, ON

LVM Tech

Frontend Developer

Built interfaces for a fleet that moves at scale.

  • Developed a fleet-tracking logistics manager using React and REST APIs for a North American shipping company managing 200+ trucks.
ReactREST APIsFleet tracking
03 / A LITTLE ABOUT ME

Drawn to the
hard problems.

I’m studying Honours Computer Science at the University of Waterloo. My work spans machine learning, robotics, and web applications—with a particular interest in how algorithms become useful software.

Competitive programming and mathematics are part of that foundation. These days, I’m putting that curiosity into MarsIsRed and looking for my next co-op opportunity.

Download my résumé
EDUCATION

University of Waterloo

Bachelor of Computer Science (Honours)
September 2025 — Present

President’s Scholarship of Distinction

A FEW MILESTONES
Top 3%CCC Senior Honour Roll · 2024
87/100Euclid Honour Roll · 2024
AIME Qualifier · 2022 & 2023
TOOLS I WORK WITH

Python · C++ · Java · C# · JavaScript · TypeScript · SQL

React · Node.js · Express · TensorFlow · .NET · Azure · Git

HAVE A CO-OP OPPORTUNITY?

Let’s build
something that matters.

e86lin@uwaterloo.ca
ETHAN LIN · UNIVERSITY OF WATERLOO
GitHub LinkedIn Email