Alec Larson is an enterprise endpoint and workplace architect based in Portland, Oregon, with over 18 years in endpoint engineering and 12 years of hands-on IT leadership across global environments. He has led Intune-driven Windows 11 migrations, M&A cutovers, and day-zero device onboarding for workforces of 13k–14k users, balancing strategic program management with hands-on troubleshooting. Alec pairs that enterprise focus with active open-source development—contributing to high-profile projects like React Native, Vite, Metro, and Immer—often improving module resolution, TypeScript path handling, and tooling reliability. He’s comfortable across the stack from iOS UI fixes to runtime bundler internals and Lua debugger enhancements, reflecting a pragmatic engineer who digs into edge cases. Colleagues know him as a manager who mentors engineers while owning technical escalations and cross-functional coordination with Security, Identity, and Infrastructure teams. His mix of large-scale operational experience and popular OSS contributions makes him effective at translating developer needs into reliable, secure endpoint platforms.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Data Communications systems technology, Bachelor of Applied Science (B.A.Sc.) Data Communications systems technology at ITT Technical Institute-Portland
Associate of Applied Science Computer Systems Networking and Telecommunications, Associate of Applied Science Computer Systems Networking and Telecommunications at ITT Technical Institute
Master of Science Computer/Information Technology Administration and Management, Master of Science Computer/Information Technology Administration and Management at Western Governors University
Contributions:21 releases, 12 reviews, 199 commits in 2 years 5 months
Contributions summary:Alec primarily contributed to the `vite-tsconfig-paths` repository by implementing features and fixing bugs related to resolving TypeScript path mappings within a Vite project. Their work included caching resolutions, making options optional, and ensuring correct behavior with different file extensions and configurations. The user also upgraded the project to Vite 2, making the plugin compatible with newer versions. Further contributions include adjustments for various edge cases in path resolution and improvements to the plugin's internal logic.
Create the next immutable state by mutating the current one
Role in this project:
Full-stack Developer
Contributions:74 releases, 217 commits, 80 PRs in 8 months
Contributions summary:Alec primarily focused on improving the code quality, maintainability, and type safety of the Immer library. Their contributions included clarifying test names, fixing issues related to proxy usage and TypeScript integration, and adding comprehensive type tests. They also improved the performance of the `applyPatches` function and simplified the curried producer implementation. These changes enhance the library's reliability and developer experience.
reactstate-managementreducermutatingstate-tree
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.