Michael Felt is an AIX-focused systems engineer and editor with over a decade of experience making open-source software deployable and secure on IBM POWER/AIX platforms. As Owner of AIXTOOLS and Editor at the Center for Internet Security, he combines hands-on porting and bootloader work—contributions to CPython and PyInstaller—with benchmark editing and security hardening. His career spans IBM education and consulting roles where he developed and taught AIX classes and led POWER Systems engagements, blending technical training with practical deployment know-how. Based in North Holland, he’s an unsung specialist who solves platform-specific build, runtime, and security quirks to broaden compatibility and ease adoption of open-source on AIX.
10 years of coding experience
Master's degree, Master's degree at Vrije Universiteit Amsterdam
Developed and Taught AIX classes, Developed and Taught AIX classes at IBM Technical Training
Contributions:4 commits, 69 PRs, 276 comments in 1 year 3 months
Contributions summary:Michael primarily focused on porting and adapting the Python CPython interpreter to the AIX operating system. Their contributions included implementing `find_library()` support for AIX in `ctypes`, integrating AIX-specific uuid library support, and fixing compilation and runtime failures related to AIX's unique characteristics, such as file system handling and command-line arguments. Additionally, the user addressed test failures and removed platform-specific workarounds. The user’s work ensured broader compatibility and enhanced the Python interpreter's functionality on AIX platforms.
Freeze (package) Python programs into stand-alone executables
Role in this project:
Backend Engineer
Contributions:7 commits, 11 PRs, 46 comments in 3 months
Contributions summary:Michael primarily contributed to enhancing the PyInstaller bootloader, specifically targeting the AIX platform. Their work involved adapting the build process for AIX, including removing problematic flags and adding platform-specific build notes to the documentation. They also addressed bugs related to uninitialized variables and improved the error messages within the bootloader code, demonstrating a focus on system-level compatibility and error handling. The user also updated the code to include python-malloc labeled libraries.
pythonstandrevit-apisetuptoolspython2
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.