Jack Nystrom

Who?

A second year CS/EE student at UC Santa Cruz. I'm interested in tons of things but especially systems programming and electronics. I am currently the Firmware Lead for Formula Slug. I am also a passionate Linux / neovim user and NixOS addict... But when I'm not at my computer or in the lab I also occasionally mountain bike, play tennis, and enjoy the sun and Santa Cruz mountains.

I go by bvngee on the internet. More here!

Jack Nystrom

What?

I spend most of my time in Formula Slug's lab space doing embedded programming, PCB design & debugging, wire harnessing, telemetry and data analysis, or whatever else needs doing to prepare for our next racecar. Currently we're working on FS-4, which is set to compete in June!

Here are a bunch of projects I care about, past and present:

How?

My primary background is in software development. Languages I've used a lot:

C++

Rust

Python

Lua

C

Java

Bash

TypeScript

Astro

React

Nix

What I actually enjoy writing:

Rust

Zig

C

C++

For electronics I'm a fan of KiCad and enjoy working with STM32s. I've used FreeRTOS and Arm MbedOS, as well as AVR's baremetal SDK on an ATtiny. I'm a big proponent of compatible and open build systems, and will do anything I can to stay out of proprietary IDEs and in my Neovim!

Where?

Some places you can find me: