About Me
Unsorted
A bunch of things in no particular order:- I'm a second-year undergraduate at UC Santa Cruz, studying CS and EE
- My classes can't keep up with my apetite for learning and engineering, so I spend most of my time with Formula Slug working on our EV race car
-
Will talk about electronics and software development for
hours
- To not be a nerd or passionate about something is to be boring, in my opinion
- I Love Mountain Biking, but like mostly as a social activity and I'm still kinda mediocre tbh
- I listen to music mostly for the harmonic/melocic experience. I love Jazz, Dubstep, Rap, Metal, Rock, Choir, Jacob Collier... lots of instrumentals and really anything but pop
- I love Neovim, I can't stand IDEs
-
Big fan of programming languages that expose the details
without compromising useful abstractions
- I'm very excited by Zig's new IO interface, and hope that the colorless-async and code-reusability dream will be as applicable in embedded programming
- I use NixOS, not because it necessarily saves me time in the long run but because I love nothing more than getting to control and understand the pieces of my OS, and the reproducibility of everything down to the specific build flags and kernel parameters. And because having isolated tooling is super fun :)
- I drive a Chevy Volt, because it was the only affordable electric powered (hybrid) car I could get my hands on and I just love EVs too much
- I am very concerned by the state of politics, our practically dysfunctional government, the inexplicable scale of corruption, the political polarization, the inability to pursue any remotely radical progressive change, the intentionally mindwashing media, the voter suppression, the ever-increasing national debt and defense budget, the administration full of guilty but unstoppable narcissists, and the embarassment of a national leader
- I am extremely happy to get to Ebike to campus every day, and think that more places should be designed around pedestrian and bike accessibility over 8-lane expressways and 8ft tall trucks
- I think AI is way overvalued, and that these companies are succeeding at the worlds largest marketing campaign to convince us that their technology is all-powerful to raise their stock values. I am not remotely scared for my job, but for the injustices that AI will bring, and for the shitty software that us everyday people will have to use that's full of AI-generated garbage that nobody understands or can maintain.
Experience
I've done software development of all kinds: web dev, CI/CD, systems programming, linux sysadmin, embedded programming, game modding, basic graphics programming. But my interest is really in low-level and embedded programming. I could talk for hours about C/Zig/Rust, microcontrollers, event loops and task switching, embedded device drivers, communication protocols,... that kinda stuff.
I also have an unsatiable interest in electronics, mostly thanks to Formula Student. Among my main interests are motor controllers, power converters, high speed digital PCB design, and analog circuit design. I'd jump at the chance to develop/debug PCBs professionally :)
I'm always looking for exciting new work opportunities. If you know of an opening in Embedded Systems / Software Development / Electrical Engineering or a related field, please feel free to reach me by email!
Here's my resume. It's a constant work in progress, so I'll do my best to keep this updated when it changes.