Michael Felt

Editor at AIXTOOLS

North Holland, Netherlands
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 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.
code10 years of coding experience
bookMaster's degree, Master's degree at Vrije Universiteit Amsterdam
bookDeveloped and Taught AIX classes, Developed and Taught AIX classes at IBM Technical Training
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
514reputation
15kreached
1answer
2questions
github-logo-circle

Github Skills (21)

bootloader10
porting10
python10
aix10
c1110
c1710
system10
sys10
ctypes10
documentation10
testing9
c-programming9
python-exec9
package9
build-system8

Programming languages (12)

JavaShellRCRustJavaScriptAugeasGo

Github contributions (5)

github-logo-circle
python/cpython

Jun 2018 - Sep 2019

The Python programming language
Role in this project:
userBack-end & Systems Developer
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.
python-programmingprogramming-languagepythonpython-programming-language
pyinstaller/pyinstaller

Jan 2020 - Apr 2020

Freeze (package) Python programs into stand-alone executables
Role in this project:
userBackend 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.
Request Free Trial
Michael Felt - Editor at AIXTOOLS