Jeremy Drake

Software Engineer at eAcceleration

Bremerton, Washington, 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
Jeremy Drake is a pragmatic software engineer with 13 years of professional experience building and modernizing cross-platform systems, currently based in Bremerton, Washington. He has deep hands-on expertise in Windows and Unix environments—porting kernel-level firewall software to Windows Vista, migrating servers to AWS, and maintaining build and packaging infrastructures for MSYS2/MinGW. His open-source contributions show a focus on portability and build reliability, from fixing wxPython resource handling to improving MSYS2 CI/CD and enabling Windows support in openlibm. Comfortable across backend, DevOps, and release engineering, he combines low-level platform knowledge with practical automation skills that keep complex toolchains and deployments working reliably. An often-overlooked strength is his history of taking on IT and ops responsibilities, which gives him a strong operational perspective when designing developer-facing systems.
code13 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (37)

mingw-w6410
c-language10
python10
patch10
windows10
msys10
bash10
cross-platform10
c1110
cicd10
pacman10
c1710
wxpython10
build-automation10
cprogramming-language10

Programming languages (19)

C#PowerShellJavaC++CSSCRustMakefile

Github contributions (5)

github-logo-circle
msys2/MINGW-packages

Aug 2020 - Jan 2023

Package scripts for MinGW-w64 targets to build under MSYS2.
Role in this project:
userBack-end Developer
Contributions:279 reviews, 640 commits, 429 PRs in 2 years 5 months
Contributions summary:Jeremy primarily contributed to the `mingw-packages` repository by adding and modifying patches for the MinGW-w64 packages. Their commits involved altering default settings for PE files, which included modifying DLL characteristics, and adjusting the base addresses for x64 executables. The contributions also featured improvements for the tk library by resolving address truncation issues. Furthermore, the user added and updated several patches related to libraries and tools used in the MSYS2/MinGW environment, which demonstrates a focus on improving the tooling for building software on the platform.
targetsmingwmsys2package-scriptsmingw-w64
msys2/MSYS2-packages

Jul 2020 - Dec 2022

Package scripts for MSYS2.
Role in this project:
userDevOps Engineer & Build & Release Engineer
Contributions:39 reviews, 114 commits, 110 PRs in 2 years 5 months
Contributions summary:Jeremy primarily contributed to improving the CI/CD pipeline and build processes for the MSYS2 packages. Their work involved modifying the build scripts, specifically `ci-build.sh`, to address issues with package installations, streamline processes by removing unnecessary subshells, and correctly identify the location of the build lists. Additionally, the user updated `rebase` and implemented pacman hooks for rebasing DLLs and added CI steps for checking the bases and lengths of DLLs. These changes indicate a focus on automation, build system maintainability, and troubleshooting package deployment issues.
gentoopackagingmsys2package-scripts
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
Jeremy Drake - Software Engineer at eAcceleration