Tod Kurt

Founder & Principal at Crash Space

Pasadena, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tod Kurt is a founder and principal engineer with 16+ years building hardware-first products and resilient software systems from PCB to cloud. As founder of ThingM and co-founder of CrashSpaceLA, he blends hands-on embedded firmware (AVR, ARM, PIC, FPGA/Verilog) with web and backend expertise (Node.js, PHP, MySQL) to ship consumer electronics like the blink(1) USB RGB LED. His open-source contributions span device libraries and microcontroller Python (node-hid, blink1, CircuitPython), showing a knack for fixing low-level bugs, cross-platform build issues, and board support intricacies. Comfortable in both rapid prototyping (3D printing, CNC) and production manufacturing, he bridges product design, electronics engineering, and network/Unix architecture. Trained in electrical engineering and CS at Caltech, he pairs rigorous technical depth with entrepreneurial product instincts and a history of making quirky hardware actually work in the real world.
code16 years of coding experience
job8 years of employment as a software developer
bookCalifornia Institute of Technology
bookBA Physics, BA Physics at Occidental College
github-logo-circle

Github Skills (22)

usb-hid10
c-language10
py10
rp204010
firmware10
usb10
c1110
microcontroller10
c1710
sys10
adafruit-circuit-python10
embedded10
nodejs10
cprogramming-language10
hardware-interface9

Programming languages (16)

C#C++CMakefileGoHTMLProcessingPostScript

Github contributions (5)

github-logo-circle
node-hid/node-hid

Oct 2015 - Nov 2022

Access USB & Bluetooth HID devices through Node.js
Role in this project:
userBack-end Developer
Contributions:36 releases, 296 commits, 46 PRs in 7 years 2 months
Contributions summary:Tod primarily contributed to the `node-hid` library, focusing on bug fixes, and example implementations. Their commits addressed deprecated warnings, memory leaks, and core dump issues within the C++ code. They added example code to support various HID devices such as the PS3 Dualshock and Big Red Button, and added core code such as getDeviceInfo(). The user also contributed to the build process by integrating tools like `node-pre-gyp` and fixing build related issues.
electronhidnode-jsusbbluetooth
todbot/blink1

Mar 2012 - Sep 2022

Official software for blink(1) USB RGB LED by ThingM
Role in this project:
userBack-end & Embedded Systems Developer
Contributions:7 releases, 1001 commits, 32 PRs in 10 years 7 months
Contributions summary:Tod's contributions primarily focused on enhancements and modifications to the "blink(1)" project's firmware, particularly targeting the MK2 version. The commits include the addition of new features like a "readNote" command and improvements to the server's functionality such as handling commands, particularly for the different color LEDs. The user's work also involved refactoring and bug fixes related to USB HID report handling and serial communication.
logitechledrgb-ledws2812usb
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tod Kurt - Founder & Principal at Crash Space