Stephen Westrip

Technical Application Specialist

Melbourne, Victoria, Australia
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
Stephen Westrip is a Technical Application Specialist with over 40 years in IT and deep expertise in ERP systems, currently supporting Epicor Senior Living customers across aged care operations. He blends production planning certification (APICS) and decades of hands-on ERP, IBM iSeries/RPG, and helpdesk leadership to deliver practical, audit-compliant improvements for manufacturing and care providers. A seasoned consultant and project manager, he has implemented, trained on, and customized systems from MAPICS and Infor XA to Epicor ERP10, often bridging business process owners and technical teams. Unusually for a specialist focused on enterprise apps, he also contributes to low-level systems work—enhancing memory management and mmap handling in the well-known SerenityOS kernel—showing comfort with both high-level business solutions and OS internals. Based in Melbourne, he is customer-centric, communicative, and thrives in both independent and team-based roles.
code8 years of coding experience
job24 years of employment as a software developer
bookElwood Secondary College
languagesEnglish
github-logo-circle

Github Skills (12)

kernel10
memory-management10
system-calls10
mmap10
c-language10
posixct10
cprogramming-language10
posix10
operating-system10
osdev9
macos9
browser4

Programming languages (3)

C++JavaScriptLua

Github contributions (5)

github-logo-circle
SerenityOS/serenity

Apr 2021 - Mar 2022

The Serenity Operating System 🐞
Role in this project:
userBack-end Developer
Contributions:2 reviews, 10 commits, 4 PRs in 10 months
Contributions summary:Stephen focused on enhancing the SerenityOS kernel, particularly in the area of memory management and system calls. They refactored and improved mmap-related functions, ensuring proper validation and handling of memory protection flags. Additionally, the user contributed to the mount system by implementing the `wxallowed` option. These changes indicate a deep understanding of low-level system programming and operating system internals.
kernelunixbrowserserenityoperating-system
jakewestrip/serenity

Feb 2022 - Nov 2022

The Serenity Operating System 🐞
Contributions:13 pushes, 3 branches in 9 months
kernelserenityoperating-systemlinuxoperating
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
Stephen Westrip - Technical Application Specialist