Justin Lin
Software Engineering @ UWaterloo
about
Hi, I'm Justin! I'm in 4A SE. I currently work at Tesla. This summer, I'll be joining IMC Trading in Chicago, Illinois.
[more]
I'm currently doing my second software engineering internship at
Tesla. During my first, I worked on data pipelines and software
for the web. My intern project involved building an agentic search
engine for many different data sources across the company (think
Perplexity or Notion AI, but for Tesla). I also got the chance to
own the development of a new application for Quality Engineers,
which displays the
genealogy of
parts inside of any Tesla vehicle.
I previously interned at
Zynga Inc. as both a Data
Engineer and Backend Engineer. I worked on data pipelines that
could scale to millions of daily events using tech like Kafka and
Spark. I also built infrastructure that Zynga uses to observe its
large machine learning models in production. Finally, I wrote
Go/gRPC code for low-latency services in
Zynga Poker.
In 2024, I co-founded
Waterloo Reality Labs.
It's probably the coolest thing I've ever done. As Software Lead,
I directed the development of
on-device AI models
for hand pose recognition. As a wider team, we're trying to build
a humanoid robot and
VR headsets from scratch. Our team consists of 30-40 student engineers, and we even hire
full-time interns.
In 2023, I received top awards at
Hack the North
and
HackWestern.
I was also previously a Workshop Lead at Hack the North.
In 2022, I began my degree at UWaterloo. I also started my
YouTube channel, which a lot of new SE students seem to ask me about :D
I was formerly the president of the
Software Engineering Society
during the 2024-2025 and 2025-2026 academic years.
I'm a friend of
Socratica, and you can
find me spending my weekends there.
Contact me if you're interested in what I do! I'm especially down
to chat if you're intrigued by the work we do at Reality Labs.
Comms are also always open to SEs who have program concerns or who
are stressed & lost (I've been there too).