Chris Rinard is a MIT-trained software engineer and entrepreneur with 17 years of experience building high-performance, embedded, and AI-driven systems. As co-founder of Standard Kernel and a founding CTO in a venture-backed Web3 identity startup, he blends low-level engineering—firmware and BLE support for Arduino-class boards and flight-critical embedded code—with ML performance work at MosaicML and MIT CSAIL. He’s skilled at squeezing performance from hardware and software, having written CUDA kernels, optimized memory settings for industry-leading utilization, and taught performance engineering labs at MIT. Comfortable in early-stage environments, Chris pairs rapid prototyping with production-grade rigor across aerospace, edge, and neuroscience instrumentation projects. Outside work he’s an avid pilot and surfer, often applying hands-on hardware experimentation from the lab to the hangar and surfboard.
17 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Electrical Engineering and Computer Science, Senior, Bachelor of Science - BS, Electrical Engineering and Computer Science, Senior at Massachusetts Institute of Technology
Contributions:3 reviews, 8 commits, 5 PRs in 3 years 8 months
Contributions summary:Chris primarily contributed to adding and adapting Bluetooth Low Energy (BLE) support within the Firmata firmware for Arduino. Their work involved configuring BLE connection intervals, advertising settings, and flushing mechanisms. They integrated support for various BLE hardware, including the Arduino 101, Adafruit Feather M0 Bluefruit LE, and Arduino Nano 33 BLE, and adjusted configurations for compatibility with Apple devices. The user refactored code for better organization, specifically moving hardware-specific settings into dedicated configuration files.
Software for electrophysiology data acquisition (deprecated)
Role in this project:
Back-end Developer & System Architect
Contributions:19 commits, 9 PRs, 7 comments in 6 months
Contributions summary:Chris primarily focused on fixing bugs, resolving compiler warnings, and improving code quality within the `open-ephys/gui` repository. They added missing `const` declarations and fixed misplaced parentheses in the codebase, indicating a focus on code correctness. Furthermore, the user addressed issues in the `DEBUG_EMULATE_HEADSTAGES` code path and implemented a critical fix in the `SmartSpikeCircularBuffer::addSpikeToBuffer` function, showcasing their ability to debug and resolve core functionality problems. They also designed and added event broadcaster sink, which suggests involvement in the overall system architecture.
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.