Hi, I'm Alex đź‘‹
Software Engineering @ University of Waterloo. I love robots, machine learning and everything inbetween.
AT

About

Hey there, my name is Alex Tan and I'm currently a software engineering student at the University Of Waterloo. I've worked on projects in my spare time such as a neural network framework, as well as a fluid particle simulator. I also love team sports, especially soccer, volleyball, basketball, and baseball.

Work Experience

S

Storytellers.ai

May 2025 - Present
Software Engineer - Intern
Seattle, WA
Created in-house Model Context Protocols for LLM-based SQL optimization engine using proprietary algorithms. Developed patent-pending data processing algorithms and procedures that focus on database cleansing and summarization for machine learning, data analysis and model development. Built and deployed cloud-agnostic backend frameworks on Google Cloud Run and AWS Lambda, enabling cross-platform integration, secure endpoint exposure, and scalable request handling for real-time applications
W

WATOnomous

Sep 2024 - Present
Autonomous Software Developer
Waterloo, ON
Developed state of the art software for autonomous vehicles utilizing machine learning and computer vision. Implemented YOLO-based perception pipelines for rover terrain navigation and object detection. Integrated 32-beam LiDAR models aligned with production specifications, achieving 95% prediction accuracy
D

Digitera Interactive

Sep 2023 - Feb 2024
Software Engineer - Intern
Ottawa, ON
Engineered a full-stack automated image generation platform for commercial stock photo resale, boosting user satisfaction by 15% through optimized data pipelines and ML parameter tuning. Integrated generative AI for automatic media creation into enterprise software (news article generation, marketing social media posts, web images etc) using OpenAI API and Stability AI
V

VEX Robotics

Jun 2019 - April 2024
Programmer and Design Team Lead
Richmond Hill, ON
Programmed and implemented motion control algorithms (PID, Odometry Positioning, Motion Profiling, etc). Designed, prototyped, and manufactured mechanical subsystems and mechanisms (intakes, shooters, etc).

Skills

Python
JavaScript
TypeScript
Java
C
C++
AWS
Google Cloud
React
NodeJS
SQL
MongoDB
HTML
CSS
Git
Docker
UNIX
CUDA
ROS2
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

LlamaNet NN Framework

LlamaNet NN Framework

I built a neural network deep learning framework, using only standard libraries and no external dependencies. It features customizability for different applications using various topologies, activation functions, and training parameters. It achieved 98.10% accuracy over 10,000 test cases on the MNIST Handwritten Digits Classification Test (50,000 training cases). Achieved a 96.3% accuracy after only a single epoch of running.

C++
Machine Learning
AI
Data Analysis
Artemis Physics Engine

Artemis Physics Engine

High accuracy graphical fluid particle physics simulation engine built from scratch focused on low-level NVIDIA architecture-based GPU access and native Windows C++ rendering operations. Uses CUDA Toolkit to optimize particle position updating and DirectX API for hardware-accelerated rendering. Optimized to handle over 100000 particles at 60FPS at real-time simulation for improved user experience.

C++
CUDA
DirectX
Hardware Acceleration
Spotifly

Spotifly

A cross-platform overlay that provides real-time updates and control on your Spotify playback. Offers a seamless and dynamic display of your music.

NodeJS
Electron
HTML
CSS
OAuth
InTouch

InTouch

An AI agentic automated marketing and messaging platform, that webscrapes and researches companies, crafting personalized outreach emails to potential clients.

Selenium
Google Cloud
Pinecone
MongoDB
securED

securED

AI-powered course management system built with Flask, SQLAlchemy, and OpenAI API, featuring secure file handling, dynamic assignments, and automated essay feedback.

Flask
Python
SQL
OpenAI
DripFlip

DripFlip

Implemented AI-based recommendation algorithms using user ratings on web-scraped clothing images to deliver personalized style suggestions similar to platforms like Tinder and Pintrest. Built an augmented reality fitting room for instant user responses, using TensorFlow pose and gestures library.

Python
TensorFlow
OpenAI
JS
alextan.ca v1

alextan.ca v1

Developed a personal portfolio website featuring unique UI, and animation features such as a custom cursor.

HTML
CSS
JS
Figma
Adobe Illustrator
Exploding Kittens

Exploding Kittens

Multiplayer card game inspired by Exploding Kittens, built in Java with real-time networking, custom cards, and interactive graphics.

Java
25K Monorepo Robotics Control Library

25K Monorepo Robotics Control Library

This project applies essential computational features—like median filtering and PID control—to streamline robotics tasks. Code is structured for easy integration and maintenance, focusing on efficient data handling and precise movement algorithms.

C
C++
Tetris Battles!

Tetris Battles!

Java-based Tetris game featuring dynamic graphics, multiplayer mode, and custom difficulty levels, built using Java Swing and AWT.

Java
Awards

I love competing

From hackathons to pitch competitions here are some awards and honours I've recieved in the past few years.

  • 2

    2024 VEX Worlds Create Award

    Dallas, Texas

    Award for creative engineering design at the VEX World Championships.
  • W

    Waterloo Engineering Scholarship and President's Scholarship of Distinction

    Waterloo, Ontario

    Combined $9000 Entrance Scholarship to an engineering program
  • N

    NRG Hackathon - Finalist

    Aurora, Ontario

    Developed a Google Classroom assignment submission like application, with built in instant AI-feedback, plagarism checks, grammar checks etc for the student. Built a custom-trained feedback system by feeding it annotated datasets of strong and weak essays, enhancing the model's ability to generate detailed, context-aware feedback.
  • T

    Target Alpha National Stock Pitching Competition - National Finalists

    Toronto, Ontario

    Prepared and presented a stock pitch of Qualcomm (QCOM). Included fundamental financial analysis.
  • S

    SHAD Scholarship

    New Brunswick, Canada

    1 out of 2 recipients of a $1000 robotics scholarship to attend the SHAD Program.
  • C

    Canadian Senior Mathematics Contest - Rank III

    Waterloo, Ontario

    National Mathematics Competition for Juniors and Seniors in high school. Heavy focus on combinatorics, number theory, and mathematical reasoning.
  • U

    University of Toronto Science Unlimited Design Competition - Second

    Toronto, Ontario

    Designed, prototyped and pitched a potential unique lifesaving device for astronauts stranded on Mars.
  • C

    Certificate of Recognition from MP Bob Saroya

    Ottawa, Ontario

    Issued by Canadian House of Commons for Excellence in Engineering.
  • C

    Certificate of Recognition from MPP Sheref Sabawy

    Toronto, Ontario

    Legislative Assembly of Ontario for Excellence in Engineering.
  • L

    Letter of Recognition from PM Justin Trudeau

    Ottawa, Ontario

    Issued by Canadian House of Commons in Recognition for winning the 2021 VEX Robotics Skills World Championships.
  • 2

    2021 VEX Skills World Champions

    Dallas, Texas

    Combined highest scoring runs in autonomous and operator-controlled VEX Robotics tournament international finals.
  • 2

    2021 VEX Worlds Think Award

    Dallas, Texas

    Award for high quality robot programming at the VEX World Championships.
Contact

Get in Touch

Want to chat? Just shoot me a dm on linkedIn, or send me an email and I'll respond asap.