Trevor Bedson

i am

01 — About

A builder, a leader, a student.

Hey there! I'm a 18 year old full-stack developer who loves to learn by building. I study at the North Carolina School of Science and Mathematics, and in my free time I ship web and mobile apps with React, lead a robotics team, and much more!

My journey into code started with Java and Node.js, running Minecraft servers and building discord bots. That introduced me to databases and big codebases early. Now I build with organizations like TSA and DECA, and design, fabricate, and program robots with FTC teams 8569 RoboKnights and 22377 SigmaCorns.

Experience
  1. Feburary 2026 — Present · Raleigh, NC

    Team Member & Programmer

    FTC 22377 SigmaCorns

    Collaborating and working to push the limits in high school robotics. From pathing to flywheel control, I've been working to fully optimize as much as possible on my team's robot.

    • Kotlin
    • Python
    • C++
    • Rust
    • Typescript
    • OpenCV
  2. 2024 — Present · Raleigh, NC

    Captain & Lead Programmer

    FTC 8569 RoboKnights

    Leading a 12-person team through two seasons. Mentoring new members on command-based systems, PID controllers, robot simulation, and good code practices with AI and code reviews.

    • Java
    • Kotlin
    • Rust
    • OpenCV
    • OnShape
  3. 2024 — 2025 · Remote

    Mobile Developer

    North Carolina TSA

    Designed and shipped the official NC TSA conference app used by thousands of students with features like schedules, results, chatbots, messaging, and push notifications. Production Expo/React Native build with a Go backend.

    • Expo
    • React Native
    • Go
  4. 2021 — 2023

    Software Engineer

    Independent Projects

    Shipped Minecraft plugins and multiplayer game servers with tens of thousands of monthly players. Gained experience on databases, Redis pub/sub, and the realities of running something in production.

    • Java
    • Node.js
    • Redis
    • MySQL
NC TSA
Robotics
SMath Hacks
NC TSA
Robotics
SMath Hacks
NC TSA
Robotics
SMath Hacks
NC TSA
Robotics
SMath Hacks
Glasses
Lenovo
Attaché Cohort
Glasses
Lenovo
Attaché Cohort
Glasses
Lenovo
Attaché Cohort
Glasses
Lenovo
Attaché Cohort
A Robotics Story
Chapter 01

Joining FTC.

High school junior me thought I'd give robotics a try for the first time. I joined team 8569 RoboKnights, and learned basic control theory.

Chapter 02

Expanding my horizons.

Looking to learn more, I dove deeper in programming and learning CAD. I developed novel control systems, helping me with awards at international competitions. I also worked to model parts online and contributing to the mechanical bot.

Chapter 03

From member to leader.

At the beginning of my senior year, I was named captain of my team. I excelled at developing strategies to train and integrate new members, and motivated my team to build more competative robots than we had ever built before.

Chapter 04

A new opportunity.

I started working more with team 22377 SigmaCorns to dive deeper into robotics programming. The focus shifted from not just building a competative robot, but to fully optimizing every bit of it we could.

Chapter 05

RoboKnights & SigmaCorns

Computer vision, PID controllers, LQR controllers, full-robot physics simulations, model predictive control, command-based systems, optimized loop times, and much more

RoboKnights 8569
SigmaCorns 22377
Scroll
02 — Toolkit

My toolshed.

A snapshot of the stack I build with day-to-day — from language of choice to the infrastructure that keeps things alive.

05 — Contact

Let's build something.

I'm always happy to talk robotics, systems engineering, and building things on the web. Fastest reply is email.

© 2026 Trevor Bedson