Craig Kirkpatrick

Principal Engineer And Owner at Craig Kirkpatrick Engineering

Beaverton, Oregon, 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

👤
Senior
🎓
Top School
Craig Kirkpatrick is a Principal Engineer and owner with over three decades of hands-on test & measurement experience, specializing in VNA calibration, microprobing, TDR/TDT, oscilloscopes, and bit-error/jitter analysis. He spent a long technical career at Keysight/Agilent and Cascade Microtech solving complex customer application problems and bringing precision RF and microwave measurement techniques to production environments. As an embedded systems contributor to the popular OpenEVSE project, he authored firmware enhancements for over-temperature safety and kWh recording now used by thousands of adopters worldwide. Based in Beaverton, Oregon, he combines deep lab-grade measurement expertise with practical IoT and firmware development, and continues to expand into nonlinear VNA and broader RF microwave applications.
code11 years of coding experience
job31 years of employment as a software developer
bookBSEE, Electrical and Computer Engineering, BSEE, Electrical and Computer Engineering at UC Santa Barbara
github-logo-circle

Github Skills (9)

i2c10
firmware10
embedded10
c-language10
temperature-sensor10
cprogramming-language10
sys10
arduino10
eeprom9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
lincomatic/open_evse

Mar 2015 - Jan 2020

Firmware for Open EVSE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:50 commits, 23 PRs, 17 pushes in 4 years 10 months
Contributions summary:Craig primarily contributed to the firmware development for an Open EVSE project, focusing on features related to temperature monitoring and energy usage recording. They implemented temperature sensor integrations using various sensors like the MCP9808, DS3231, and TMP007, along with related thresholds and logic for controlling charging behavior based on temperature. Furthermore, they added and refined code for accumulating and displaying energy usage (kWh) information, including non-volatile storage of the accumulated values. Testing and bug fixes were also performed.
evsefirmware
Contributions:2 pushes in 1 day
client-serveresp8266iotwifiesp32
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
Craig Kirkpatrick - Principal Engineer And Owner at Craig Kirkpatrick Engineering