David Janssen

Project Manager at Earles Engineering & Inspection, Inc.

Salina, Kansas, 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
David Janssen is a licensed civil engineer and project manager with over 30 years of experience delivering water, wastewater, and industrial facility projects across municipal and private sectors. He has led projects from feasibility and conceptual design through construction, excelling in budgeting, cost estimating, structural assessments, and vendor coordination for complex upgrades and new builds. At ADM he managed engineering for more than 40 flour milling facilities internationally, developing practical designs, financial justifications, and safety improvements. Currently managing municipal and industrial water projects at Earles Engineering, he combines hands-on engineering judgment with stakeholder-focused project delivery. An occasional coder and open-source contributor, he has extended core logic in a notable keyboard-management project, reflecting a practical curiosity for technical problem-solving beyond civil engineering.
code10 years of coding experience
job34 years of employment as a software developer
bookMaster of Science - MS, Civil Engineering, Master of Science - MS, Civil Engineering at Kansas State University
github-logo-circle

Github Skills (6)

functional-programming10
keymapping10
haskell10
remapping10
text-parsing9
parsing9

Programming languages (6)

ShellC++CHaskellNixEmacs Lisp

Github contributions (5)

github-logo-circle
kmonad/kmonad

Sep 2019 - Sep 2022

An advanced keyboard manager
Role in this project:
userBack-end Developer
Contributions:5 releases, 4 reviews, 477 commits in 2 years 11 months
Contributions summary:David primarily focused on adding new functionality to the keyboard manager, specifically implementing a "macro-style" button that emits a sequence of events, as well as the "tap-next" and "tap-hold-next-release" buttons, extending the remapping capabilities. They addressed a parser bug and worked on better handling of layer-switching buttons. The changes involve modifications to the core logic of button definitions.
imeqmkkeyboard-eventskeyboard-managerkeyboard
david-janssen/qmk_firmware

May 2022 - Nov 2023

Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:9 pushes in 1 year 6 months
rp2040firmwareavratmelusb
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
David Janssen - Project Manager at Earles Engineering & Inspection, Inc.