Kevin Lannen is an embedded systems engineer with a decade of experience blending electrical engineering fundamentals and software-first tooling to ship cross-platform C++ applications. He specializes in build and CI infrastructure using Conan, npm, Jenkins and AWS, and has driven improvements to developer workflows at Keysight and current work at LUCI. A hands-on contributor to the KiCad project, he’s improved eeschema’s symbol editor and pin-table UX by fixing bugs and adding multi-unit and pin-number editing features in C++. Based in Westminster, Colorado and a Colorado School of Mines graduate (3.9 GPA), he brings hardware testbench experience and practical assembly/debug skills that help bridge firmware, tooling, and electronics in product development.
10 years of coding experience
2 years of employment as a software developer
Electrical and Electronics Engineering, 3.9, Electrical and Electronics Engineering, 3.9 at Colorado School of Mines
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
Role in this project:
Backend Developer
Contributions:8 commits in 2 years 4 months
Contributions summary:Kevin primarily contributed to the KiCad project by enhancing the symbol editor and pin table dialog within the eeschema module. Their work involved fixing bugs related to parent symbol updates, adding features like pin count display, multi-unit support, and enabling pin number editing. These changes included modifications to C++ code, header files, and dialog layouts within the KiCad codebase.
Contributions:1 PR, 26 pushes, 16 branches in 3 years 1 month
librealsensesdkyocto-layerrealsenserealsense-sdk
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.