Hi, I'm Jack!

Who?

A second year CS/EE student at UC Santa Cruz. I'm interested in all things technology but especially low-level programming, electronics, and embedded systems. I am currently the Firmware Lead for Formula Slug. I am also a passionate Linux / neovim user and NixOS addict :) 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.

What?

Nowadays most of my time is spent in Formula Slug's lab space working on a variety of projects from embedded programming to PCB design/debugging, sensor integration, telemetry and data analysis and more. Eventually I will write more about it on this site.

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

How?

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

Java

Rust

Lua

C

C++

Python

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 proponent of compatible and open build systems; the last thing you'll see me using is some proprietary IDE :)

Where?

Some places you can find me:

󰊤 Calculating...