Ryan Kerwick / Field Notes

CS · Embedded · Systems

Ryan Kerwick
building things that hum,
tick & occasionally smoke.

A computer science student with a soft spot for bare-metal C, stubborn compilers, and the smell of a freshly reflowed board. Gentleman, scholar, and jolly good fellow.

Entry 02 — About

The short of it.

I'm Ryan Kerwick — a computer science student at CU Boulder with a deep fascination for the things that happen two layers below the operating system. I'm drawn to problems where the abstraction gets thin: where a stray noise pulse, a misaligned timer interrupt, or a single unchecked pointer can quietly undo an entire system.

I started programming the way anyone does who asks "but how does the computer actually know?" — and never really stopped asking. That curiosity pushed me through C, assembly, and the strange middle-earth of bare-metal firmware. It eventually landed me at Tensentric, where I wrote safety-critical firmware for an underwater blood-pressure monitor in a regulated, ISO 13485 environment. The work carried real consequences — each line of code had to answer to a risk document — and I loved every minute of it.

My current focus is a blend of embedded systems, systems engineering, applied AI, and the quieter corners of cybersecurity. I want to build things that feel elegant in software and tangible in hardware — instruments, tools, and interfaces that do something genuinely real in the physical world.

When I'm not at a keyboard I'm usually in the gym, in the kitchen running an experiment I probably shouldn't, or hunched over a breadboard arguing with a logic analyzer. The discipline of physical training, it turns out, translates cleanly into the patience that firmware debugging demands.

My goal: graduate into a role where I can write firmware or systems software with real-world consequences — ideally for teams that care deeply about correctness, documentation, and durability. Until then, I'm shipping what I can, and keeping the field notes.

Entry 03 — Experience

Where the time went.

Tensentric Software Engineering Intern

Firmware · Manufacturing software · Regulated devices
  • Wrote bare-metal C firmware for the Dory underwater blood pressure monitor, driving UART, I²C, and hardware timers to keep a regulated medical device safe and reliable.
  • Designed and built a weigh-station application in C# from zero. That means environment, project structure, codebase, and integrating with manufacturing hardware to partially automate blister weighing and tighten quality control.
  • Implemented ISO 13485 risk mitigations and authored compliant documentation for long-term regulatory support.
  • Worked across electrical, mechanical, systems, and manufacturing engineers to align firmware and application software with the broader system.

Delta Kappa Epsilon Treasurer

Finance · Budgeting · Consensus-building
  • Owned the chapter's financial health, managing semester budgets ranging from $30K–$50K and collecting dues from 40 active members.
  • Oversaw the bank account and debit card, enforcing transparent and reliable financial operations.
  • Worked across recruitment, social, philanthropy, and housing chairs to shape balanced budgets that matched chapter priorities, tracking expenses and negotiating tradeoffs.
  • Sharpened financial management, collaboration, and decision-making skills. I learned how to explain dollars in ways that build consensus.
Entry 05 — Interests

Off the clock.

The hobbies that keep the coding honest — a short, rotating list of what I'm usually doing when I'm not at a terminal.

225 lb · 3×5 PR
Fig. C — heavy, slow, on purpose
Strength training

The gym

I lift four days a week on a linear progression that refuses to be rushed. The gym is where I practice the slow kind of patience that also makes debugging a flaky I²C bus bearable. Same principle: small, repeatable inputs, tracked honestly.

Thai Basil Beef · 154°C
Fig. D — lunch, in progress
Cooking

The kitchen

I cook most of my own meals, mostly by treating each recipe as a small experiment with variables I can actually control. Currently optimizing for a pan-sauce technique that doesn't require a second mortgage on butter. Extraction curves for espresso are next.

IC1
Fig. E — still half-wired
Embedded tinkering

The workbench

Somewhere between a hobby and a discipline. I collect microcontrollers, wire up things that don't strictly need wiring up, and occasionally produce a small tool that's genuinely useful. If it blinks or beeps on command, I consider it a good weekend.

Entry 07 — Contact

Get in touch.

I'm open to internship opportunities, collaborations, and the occasional "I have a weird board that won't POST" debugging session. The fastest way to reach me:

— Ryan