Michael Lundin

Staff Software Engineer at Palmetto

Corvallis, 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
Michael Lundin is a staff software engineer with two decades of experience building scalable backend systems, AI-driven products, and cloud platforms, currently leading the modeling and intelligence layer for Palmetto’s solar and electrification products. He blends hands-on engineering with technical leadership—decomposing monoliths, modernizing platforms, and mentoring engineers—while shipping LLM-backed workflows and production AI integrations using TypeScript/Node.js, Python, and AWS. His recent work includes designing LLM agents (Claude, OpenAI, MCP) and connecting complex energy services (pAPI, GLIDE, BEM, Genability) into coherent decision pipelines that drive sales and homeowner experiences. Earlier wins include a 99% cost reduction in solar array designs through an interactive design tool and contributing front-end UX improvements to the widely used intro.js onboarding library. Based in Corvallis, OR, he pairs a pragmatic engineering mindset with a curiosity that spans from geospatial visualization to language-model orchestration.
code12 years of coding experience
job24 years of employment as a software developer
bookBA, English, BA, English at Oregon State University
bookPhysics, Physics at Northern Illinois University
stackoverflow-logo

Stackoverflow

Stats
4,200reputation
642kreached
120answers
13questions
Badges
sql
top-5%
mysql
top-5%
jersey
top-1%
jax-rs
top-5%
java
top-5%
github-logo-circle

Github Skills (17)

javascript10
jersey10
knight-tour10
html10
mysql9
ux-design9
java9
sql9
jax-rs9
cdn8
css8
dojo6
eclipse6
versioning6
ant6

Programming languages (5)

TypeScriptHandlebarsJavaScriptRubyPython

Github contributions (5)

github-logo-circle
usablica/intro.js

Apr 2014 - Sep 2014

Lightweight, user-friendly onboarding tour library
Role in this project:
userFront-end Developer
Contributions:5 commits in 5 months
Contributions summary:Michael primarily contributed to the implementation of the intro.js library's user interface features. Their commits focused on improvements like auto-positioning of tooltip windows and fixing code style issues. The user also updated compiled files, indicating a role in building and maintaining the library's distribution artifacts. These changes are centered on modifying the minified JavaScript code, improving the user experience.
jsreactonboardingminifyjavascript
A JavaScript React version of Conway's Game of Life
Contributions:20 PRs, 70 pushes, 23 branches in 4 years 7 months
reactgamejavascriptconway-s-game-of-lifegame-of
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