Hi, I'm

Jayden Yiu

Full-stack developer in Markham, Ontario, building a commercial grade website builder and leading programming on two robotics teams.

About

I'm a high school student in Markham, Ontario. I work across the stack, comfortable with Spring, Java, Node.js, Go, React, React Native, Next.js, PostgreSQL, MySQL, and Docker.

Right now I'm leading and building site-builder, a website builder project, alongside a team of four. Outside of that, I'm the programming exec on two robotics teams: FRC 7902 and VEX 3652, where I focus on hardware control robot code.

I'm fluent in English, Cantonese and Mandarin, and I enjoy working on projects that mix software engineering with hardware and real-time systems, as well as making full-stack applications.

Projects

mkpro screenshot

mkpro

A CLI application written in Go: an improved version of mkdir with extra ergonomics for scaffolding project directories.

  • Go
  • CLI
View on GitHub
TEJ Digital Portfolio screenshot

TEJ Digital Portfolio

A digital portfolio built for a TEJ class assignment, using static HTML/CSS and deployed via GitHub Pages.

  • HTML
  • CSS
  • GitHub Pages
View on GitHub
Pomodoro Timer screenshot

Pomodoro Timer

A fully functional Pomodoro timer with editable interval times, built with Next.js and hosted on Vercel.

  • Next.js
  • React
  • Vercel
View on GitHub
FRC Robotics — Team 7902 (Markham Firebirds) screenshot

FRC Robotics — Team 7902 (Markham Firebirds)

Vice Lead of Programming. Worked deeply with Autonomous Routines, the Shooter Subsystem and Launch Calculator for on & off-season robot scoring.

  • Java
  • AdvantageKit
  • WPILib
  • YAMS
View on GitHub
VEX Robotics — Team 3652 (UHS Robotics) screenshot

VEX Robotics — Team 3652 (UHS Robotics)

Executive of Programming for the UHS VEX Robotics Competition team. Coded auto choosers, autons and helped debug code issues

  • C++
  • VEX
  • PROS
View on GitHub
Home File Server screenshot

Home File Server

A self-hosted file transfer server for moving files between devices without port forwarding, built with Spring Boot and Thymeleaf.

  • Spring Boot
  • Thymeleaf
  • Java
View on GitHub

Skills

Languages

  • Java
  • Go
  • HTML/CSS
  • JavaScript
  • C
  • Kotlin
  • Rust
  • TypeScript
  • Python
  • C++
  • C#
  • Bash

Frameworks & Libraries

  • Spring
  • Node.js
  • Axum
  • Unity
  • Next.js
  • React
  • GraphQL

Data & Infra

  • PostgreSQL
  • Linux
  • Git
  • MySQL
  • NoSQL
  • Docker
  • Tailwind
  • AWS
  • Vercel

Other

  • AI Agents
  • Arduino

Experience

Vice Lead of Programming

May 2026 – Present · 5 mos

FRC Team 7902 — Markham Firebirds

Leading onboarding and training for the programming subteam on an FRC (FIRST Robotics Competition) team.

  • Led onboarding sessions for new team members, covering software installation and core skills such as WPILib, Git, GitHub, and Java
  • Had a major part in making, improving, and reviewing training materials and lesson plans for a more streamlined onboarding process
  • Collaborated with other subdivisions to integrate software with robot hardware

Executive of Programming

May 2026 – Present · 5 mos

VEX Team 3652 — UHS Robotics

Leading the programming effort and mentoring new members on UHS's VEX Robotics Competition team.

  • Taught new members how to use development tools, including Git/GitHub and the team's programming environment
  • Mentored new members in C++ programming fundamentals and VEX-specific coding
  • Built an autonomous chooser for the robot, allowing selection of autonomous routines right before matches
  • Assisted the team during practice sessions, supporting hands-on testing

Contact

Feel free to reach out — my professional email is the best way to get in touch.