Nathan Seidle

Owner at Spark Fun Electronics

Boulder, Colorado, 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
Nathan Seidle is an embedded electronics entrepreneur and founder of SparkFun Electronics with 16+ years of hands-on experience designing breakout and evaluation boards for prototyping engineers, students, and hobbyists. He combines low-level firmware expertise (FAT/SD interactions, MCU architectures like PIC/AVR/ARM) with practical product skills in PCB layout, DFM, and short-run production. As CEO he runs day-to-day operations while bringing novel hardware to market and teaching surface-mount techniques. His open-source contributions include firmware for the popular OpenLog datalogger and sensor and radio libraries that add features like pulse-ox heart-rate detection and FHSS for LoRa modules. Based in Boulder, he’s equally comfortable debugging electrons on a bench as iterating on business processes to reduce cost and accelerate prototyping.
code16 years of coding experience
bookUniversity of Colorado Boulder
github-logo-circle

Github Skills (19)

c-language10
sd-card10
firmware10
heartbeat10
c-programming10
sdi10
sys10
arduino-library10
lora10
embedded10
cprogramming-language10
arduino10
data-acquisition8
esp328
i2c8

Programming languages (11)

JavaC++G-codeCJavaScriptNASLPrologHTML

Github contributions (5)

github-logo-circle
sparkfun/OpenLog

Dec 2009 - Oct 2021

Open Source Hardware Datalogger
Role in this project:
userBack-end Developer
Contributions:110 commits, 2 PRs, 30 pushes in 11 years 11 months
Contributions summary:Nathan appears to be involved in developing the firmware for the "OpenLog" project. The commits include a "main.c" file, suggesting modifications to the core logic and likely the firmware's primary functions. The changes also involve "fat.c" which is related to a FAT filesystem, implying the user is working on file system interactions. Based on the content, the user focuses on low-level code, related to SD card interactions.
dataloggersparkfun-productshardwaredata-loggingopen-source-hardware
An Arduino Library for the MAX3015 particle sensor and MAX30102 Pulse Ox sensor
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 releases, 36 commits, 5 PRs in 5 years 8 months
Contributions summary:Nathan contributed to the development of an Arduino library for the MAX30105 and MAX30102 sensors, focusing on particle sensing and pulse oximetry. They added functionality for heart rate detection, incorporating the PBA algorithm and related functions within the `heartRate.cpp` file. Further contributions involved fixing typos and making the library compatible with the ESP platform.
particlereflectancemax30102arduino-libraryheartbeat
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
Nathan Seidle - Owner at Spark Fun Electronics