Available for opportunities
Gavin

Hi, I'm Gavin

Computer Engineer who builds things at the intersection of hardware and software — from FPGA designs and embedded systems to full-stack web applications.

Tech I love
C/C++RustPythonTypeScriptVerilogFPGAROS2SvelteKit
groberts@portfolio:~
$

Projects Built

30+

Years Experience

5+

Technologies

20+

Coffee Consumed

01 // About

Engineering from silicon to software

I'm a Computer Engineer with a passion for building systems that bridge the gap between hardware and software. Whether it's designing a custom FPGA-based processor, writing firmware for an embedded sensor network, or building a real-time web dashboard — I love working across the full stack.

My expertise spans embedded systems, digital design, computer architecture, and full-stack development. I believe the best engineers understand the entire system, from transistors to TypeScript.

When I'm not coding, you'll find me tinkering with electronics in my home lab, contributing to open-source projects, or exploring the latest in RISC-V architecture.

B.S. Computer Engineering

University of California, San Diego

Class of 2023 • GPA 3.2/4.0

02 // Skills

Technical proficiency

Core competencies across the hardware-software spectrum.

Rust 92%
Python 90%
TypeScript 88%
C / C++ 83%
PCB Design (KiCad) 75%

Also experienced with

DockerLinuxGitCI/CDROS2MQTTSPI/I2C/UARTARM CortexSTM32ESP32Raspberry PiKiCadAltiumVivadoModelSim

Let's build something together

I'm always interested in challenging projects, open-source collaboration, and new opportunities.