Home About Resume Blog
Daniel Kwan

Daniel Kwan

Computer Engineering

University of Waterloo

scroll

Hello, World

I'm a student with an interest in machine learning, full stack development, and cybersecurity. I love tackling challenging problems that push me to learn and grow.

Currently a software developer in the Waterloo Aerial Robotics Group, implementing autonomous drone navigation in the Autonomy subteam.

If you think we could build something cool together or just want to chat, reach out.

Get in Touch
class About {

About Me

Computer Engineering @ University of Waterloo

I'm a passionate student currently pursuing my Bachelor's of Applied Science in Computer Engineering at the University of Waterloo. My interests span across machine learning, full stack development, and cybersecurity.

These days I'm currently a software developer in the Waterloo Aerial Robotics Group in the Autonomy subteam, implementing the code for drones to perform autonomous tasks.

I grew up in Vancouver, Canada, and from a young age I was always curious about how things worked. I loved coding and spent a lot of time exploring software and cybersecurity, mostly out of genuine curiosity and the satisfaction of figuring things out.

In high school, I found balance through sports, especially volleyball. Playing competitively taught me a lot about teamwork, communication, and staying calm under pressure. Another major part of my growth came from being a police cadet with the Vancouver Police Department, where I served as a corporal.

Machine Learning

Building intelligent systems with TensorFlow, PyTorch, and computer vision pipelines.

Full-Stack Development

Creating end-to-end applications with modern web technologies and RESTful APIs.

Autonomous Systems

Developing software for drones to perform autonomous navigation and tasks.

Leadership

Leading technical workshops and working alongside like-minded developers.

const skills = {

languages:

Python C++ C SQL Java JavaScript HTML/CSS

frameworks:

PyTorch TensorFlow Keras NumPy Pandas OpenCV Sci-kit learn

tools:

Git GitHub MAVLink Bitbucket
}
}

Resume

Download or view my full resume

Daniel Kwan - Resume

Computer Engineering @ University of Waterloo

Blog

Thoughts on software development, machine learning, and tech

January 10, 2026 5 min read

Getting Started with Autonomous Robotics

An introduction to the world of autonomous systems and my journey at the Waterloo Aerial Robotics Group.

January 5, 2026 8 min read

Building a Real-Time Sign Language Recognition System

A deep dive into creating a CNN-based ASL recognition system during uOttaHacks.

October 20, 2025 6 min read

NASA Space Apps: Discovering Exoplanets with ML

How our team achieved top 2% at the NASA Space Apps Hackathon by analyzing Kepler telescope data.

More posts coming soon! Stay tuned for updates on my latest projects and learnings.