Summary
Robert Williams is a pragmatic software engineer with 11 years of experience building embedded firmware, web applications, and tooling, currently working at Ditto after several years developing low-level C firmware and PCB bring-up at PassiveLogic. Comfortable across the stack, he’s written bootrom reverse-engineering tooling, BLE communication layers, and an embedded 2D-GPU GUI, while preferring Free Software and GNU/Linux for development. He also ships personal productivity tools—file syncing, a password manager, budget and reminder apps—illustrating a habit of building practical software he actually uses. A former CS course TA and mentor, he brings strong systems understanding and a knack for translating hardware constraints into reliable firmware and user-facing features.
11 years of coding experience
6 years of employment as a software developer
Catalina Foothills High School
Santa Ynez High School
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Brigham Young University