Jef Lecompte is a Staff Software Engineer in Seattle with 11 years of experience building developer tooling and reliable back-end systems, currently shaping tooling at Greenlight. He’s a pragmatic advocate for best practices who enjoys tackling tech debt, modernizing codebases, and improving CI/CD — work exemplified by converting the popular streetmerchant stock checker to TypeScript and hardening its security. His open-source contributions include enhancements to GitHub Actions’ setup-node (adding Volta support and smarter caching) and practical improvements to the beets music manager, showing a focus on automation, developer experience, and maintainability. At Honeywell he delivered a C++ graph solution that saved roughly $1M annually and mentored teams on Docker and modern CI/CD, blending algorithmic rigor with operational know-how. Colleagues appreciate his mix of hands-on coding, thoughtful tooling, and occasional bike-shedding that surfaces better design decisions. He brings a curious, systems-oriented mindset grounded in a Computer Science degree from the University of Washington Tacoma.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science and Systems, Bachelor of Science (B.S.) Computer Science and Systems at University of Washington Tacoma
Computer Science, Computer Science at Green River College
🤖 The world's easiest, most powerful stock checker
Role in this project:
Back-end Developer
Contributions:4 releases, 908 reviews, 362 commits in 2 years 4 months
Contributions summary:Jef primarily refactored and modernized the codebase by converting it from Javascript to Typescript, as well as updated the CI/CD pipeline. They improved the code's structure by introducing a modular design with separate stores and notifications. The user also addressed vulnerabilities by removing deprecated code and migrating to more secure options, with several refactorings for security.
Contributions:14 reviews, 30 commits, 10 PRs in 1 year 4 months
Contributions summary:Jef primarily contributed to the `subsonicupdate` plugin, adding functionality for updating a Subsonic server, with an emphasis on configuration and authentication. They refactored token generation and deprecated older configuration options, replacing them with a more modern URL approach. The user also updated the documentation, added tests, and resolved issues related to the rest call, showcasing a focus on improving functionality and usability.
clipythonmusicbrainztaggermusic
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
Jef Lecompte - Staff Software Engineer at Greenlight