Spence Konde

Quality Development Engineer at InterSystems

Newton, Massachusetts, 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
Spence Konde is a Quality Development Engineer with 12 years of experience who blends chemical engineering training from Worcester Polytechnic Institute with deep embedded-systems expertise. Based in Newton, MA, he designs and runs QA for database software at InterSystems while maintaining a long-running open-source footprint in the AVR/Arduino ecosystem. He is the primary maintainer of multiple AVR cores (ATTinyCore, megaTinyCore) and has contributed critical fixes to the widely used Optiboot bootloader, demonstrating low-level mastery of interrupt vectors, flash addressing, timers, and I2C. His work spans device driver development for sensors and displays as well as practical tooling improvements, reflecting a knack for making constrained hardware behave reliably. Equally comfortable reading schematics or writing tests, he brings a rare combination of hardware-level firmware polish and systematic software QA practices. Outside work, his sustained maintenance of core Arduino components since 2015 shows a long-term commitment to community-facing reliability.
code12 years of coding experience
bookBS, MS, Chemical Engineering, BS, MS, Chemical Engineering at Worcester Polytechnic Institute
github-logo-circle

Github Skills (30)

bootloader10
c-language10
controller10
interrupt-handling10
c-programming10
spi10
microcontroller10
i2c10
avr10
interrupt10
device-driver10
sys10
system-integration10
sensor-fusion10
pwm10

Programming languages (12)

TypeScriptC#JavaC++ShellCBatchfileJavaScript

Github contributions (5)

github-logo-circle
SpenceKonde/megaTinyCore

Jun 2019 - Jan 2023

Arduino core for the tinyAVR 0/1/2-series - Ones's digit 2,4,5,7 (pincount, 8,14,20,24), tens digit 0, 1, or 2 (featureset), preceded by flash in kb. Library maintainers: porting help available!
Role in this project:
userEmbedded Systems Engineer
Contributions:97 releases, 5 reviews, 1925 commits in 3 years 8 months
Contributions summary:Spence made several formatting and minor code changes to the "megaTinyCore" repository, a project related to an Arduino core for the tinyAVR series of microcontrollers. The commits show a focus on fixing typos, aligning with code style guidelines, and enhancing the library's compatibility and functionality, particularly regarding timers and I2C. The user also improved example sketches and provided improved documentation for the codebase.
arduino-coreattinydigitsbrokenarduino
SpenceKonde/ATTinyCore

Mar 2015 - Jan 2023

Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:41 releases, 1 review, 1472 commits in 7 years 11 months
Contributions summary:Spence primarily contributed to the development of the ATtinyCore, a library for developing applications on AVR microcontrollers. The commits show a focus on improving the functionality of the core by adding and modifying various aspects. This includes enhancing the Tone library for PWM frequency control, updating the SoftwareSerial and Wire libraries, and adding support for various hardware, and updating the pin mapping for several microcontrollers.
arduino-coreavrattinyarduinomicrocontroller
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
Spence Konde - Quality Development Engineer at InterSystems