David Malenke is a software engineer and Computer Engineering student at the University of Minnesota with nine years of hands-on experience across embedded systems, electrical design, and full-stack C# development. He has shipped embedded firmware for STM32H7 platforms, built web apps with Blazor and SQL backends, and automated industrial control panels using Allen-Bradley PLCs and FactoryTalk. His side projects reveal a knack for creative hardware/software integration—most notably Calc2KeyCE and an ongoing effort to use an ESP32-S3 as a co-processor for TI calculators to run a native CAS. Comfortable in both lab bench debugging and production engineering, he blends low-level C/C#/Python skills with practical electronics troubleshooting. Based in Minneapolis, he brings a track record of turning prototype hardware into tested products and streamlining workflows through tooling and automation.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at University of Minnesota
High School Diploma, High School Diploma at Dassel-Cokato Senior High School
This is a C# program that reads usb input from a TI-84 Plus CE calculator and allows the user to bind calculator keys to keyboard keys or mouse actions. It can also cast your screen to your calculator's screen.
Contributions:12 releases, 75 commits, 3 PRs in 1 year 5 months
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 Malenke - Software Engineer at Production Resource Group