Node.js
Node.js lets the same language run the whole stack, and I've leaned on that for APIs, tooling, and build scripts alike. Its event-driven model is a natural fit for I/O-heavy backends, and npm puts an enormous ecosystem one install away. It's the connective tissue between my frontend work and everything behind it.
My technical skills compacted.

Avionics Engineer
Ongoing
As an Avionics Software Engineer on U of T's aerospace team, I build embedded software and telemetry pipelines for a research rocket and VTOL program. Every lesson from the dojo and pool deck shows up here: methodical, tested, calm under pressure.

University Career
Ongoing
I'm now pursuing a CS Specialist and Statistics Major at UofT, focused on AI, game development, and the Focus in Technology Leadership program. It's where self-taught instinct meets formal rigor — and where I've started thinking about tech as something that has to be led, not just built.
I build systems, mechanical, computational, and otherwise, and I'm obsessed with the discipline required to make them precise.
Systems Thinking
I build systems that have to work under real conditions, not ideal ones, embedded software that reads noisy sensor data mid-flight and neural networks that give real results. I'm less interested in what looks finished and more interested in what's actually load-bearing underneath it. If a system can't survive contact with reality, it isn't done.
Direction
My direction is clear: research-grade work at the intersection of statistics and machine learning, the kind of problems that don't have clean answers yet. I'd rather spend years learning the system than build something simple. The foundations I'm building now are meant to hold weight for a long time.
Passion
My standards don't shift based on visibility. The rigor I bring to a project no one is evaluating is the same rigor I bring to one that is. Consistency is the true measure of discipline. I approach problems by working back to their root cause rather than settling for a surface-level fix, and I don't consider something finished until I understand why it works, not simply that it does.


Lifeguarding
Ongoing
My first real job was on a pool deck, teaching people to swim and keeping them safe. It taught me to stay calm under pressure and take responsibility for others, attributes that turned out to be exactly what engineering demands.
dsfasdf
Heading 5


Kyokushin Instructor
Ongoing
Over a decade of training, competing internationally, and eventually earning my black belt as the youngest instructor in my organization across Western Canada. Teaching it meant breaking complex skills into learnable steps, the same instinct I now bring to debugging and design.
dsfasdf
Heading 5


University Career
Ongoing
I'm now pursuing a CS Specialist and Statistics Major at UofT, focused on AI, game development, and the Focus in Technology Leadership program. It's where self-taught instinct meets formal rigor — and where I've started thinking about tech as something that has to be led, not just built.
dsfasdf
Heading 5


Avionics Engineer
Ongoing
As an Avionics Software Engineer on U of T's aerospace team, I build embedded software and telemetry pipelines for a research rocket and VTOL program. Every lesson from the dojo and pool deck shows up here: methodical, tested, calm under pressure.
dsfasdf
Heading 5
What I've been up to.


Foundations
Ongoing
Before university, I earned 11 certifications spanning full-stack, front-end, back-end, C#, Python, HTML/CSS, JavaScript, Java, Git, and core computer science. It was pure curiosity compounding one language at a time, and it let me walk into university already building.
dsfasdf
Heading 5

Karate Instructor
Ongoing
Over a decade of training, competing internationally, and eventually earning my black belt as the youngest instructor in my organization across Western Canada. Teaching it meant breaking complex skills into learnable steps, the same instinct I now bring to debugging and design.

Lifeguarding
Ongoing
My first real job was on a pool deck, teaching people to swim and keeping them safe. It taught me to stay calm under pressure and take responsibility for others, attributes that turned out to be exactly what engineering demands.
A few projects for showcase.

I make it a point to learn the latest technology and keep up to date.
Technology doesn't wait, and I've stopped expecting it to. Every tool I learn will eventually be replaced, so I focus on the mechanics underneath instead of the abstraction on top. That way, when things change, I'm adapting, not starting over. I'd rather meet a technology on its way up, while it's still rough, than adopt it once it's safe and already fading. Staying current isn't something I do on the side. It's the whole discipline.