Skip to content
View trevorpiltch's full-sized avatar
🥱
🥱

Highlights

  • Pro

Block or report trevorpiltch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
trevorpiltch/README.md

I'm a second year Software Engineering (co-op) student at McGill University in Montreal. I started learning to code by writing iOS apps (and released my own!) but since then, I've gotten more interested in low-level programming and server systems. Below you can find some useful links, my published work, and some projects I'm working on.

I was appointed Flight Computer Software Lead by the McGill Rocket Team and it's by far my proudest work of code. The codebase is written in C and C++ for the STM32 microcontroller. The flight computer hardware is also entirely student created, and includes different sensors for temperature, pressure, acceleration, and magnetic orientation. The software system takes all these inputs (through the I2C protocal) and manages the flight trajectory of the rocket. Some things I've done since joining the team:
1. Converted the loop based application structure to a concurrent environment using RTOS
2. Fixed an I2C data loss bug
3. Refactored and tested an SD Card driver with the FatFS library

Outside of computers, I love reading, skateboarding, and running. I'm a lifelong learner and I'm always looking for a new challenge. Check out my work and projects below!

🖥 Published Work

Wheels: Skateboard Buddy
Robot Forest

🛠️ Projects

Grover's Quantum Search Algorithm
OmniSync: sync tasks to omnifocus
PomoBit: Pomodoro timer for the Microbit:V2
Rust template for Microbit v2
Labs

🌐 Other Places You can Find Me

Website
LinkedIn

🧠 Learning

Language: Assembly

🔥 Stats

GitHub Streak
Top Langs

Pinned Loading

  1. trevorpiltch.github.io trevorpiltch.github.io Public

    Code for my personal website

    CSS

  2. omnifocus-sync omnifocus-sync Public

    Sync your tools to OmniFocus

    Go

  3. Labs Labs Public

    Repo to contain a collection of repos, scripts, and notes I use for learning and gaining hands-on experience.

  4. Pomo-Bit Pomo-Bit Public

    Pomodoro timer for the BBC Micro:Bit v2

    C++

  5. Grovers-Algorithm Grovers-Algorithm Public

    An Implementation of Grover's Algorithm in Qiskit

    Python