Jae B is a Senior Software Engineer based in Melbourne with 10 years of experience building pragmatic, cost-conscious full-stack products that prioritise user experience. He breaks down complex problems into actionable tasks, communicates trade-offs clearly to stakeholders, and enforces performance through profiling and CI-driven tests. His background spans front-end React/TypeScript work and back-end Go and PHP, with hands-on delivery for large government sites and enterprise teams. As an open-source contributor he has improved core behavior and performance in the SilverStripe framework and helped adapt the Zig toolchain for Emscripten, demonstrating comfort across languages and low-level systems. Known for simplifying code without sacrificing quality, he blends engineering rigor with a product-minded focus on reducing business cost.
10 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Information Technology and Systems, Major in Game Development, Bachelor’s Degree, Information Technology and Systems, Major in Game Development at Monash University
Silverstripe Framework, the MVC framework that powers Silverstripe CMS
Role in this project:
Back-end Developer
Contributions:11 commits, 20 PRs, 106 comments in 1 year 3 months
Contributions summary:Jae primarily focused on optimizing and enhancing the Silverstripe framework's core functionality. Their contributions include fixing bugs related to class inheritance and form handling, optimizing code for performance improvements, and adding unit tests. They also made enhancements to the configuration and manifest systems, further contributing to the framework's efficiency and maintainability.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
Backend Developer
Contributions:14 PRs, 17 comments, 9 issues in 1 year 10 months
Contributions summary:Jae primarily focused on adapting the Zig programming language and toolchain for the emscripten platform. They made several modifications related to the emscripten target, including handling `PATH_MAX`, replacing `system.abort` with `@trap`, and fixing crashes related to stack iterators. Additionally, the user addressed compilation issues, specifically in the `debug.zig` and `dwarf.zig` files. These changes aimed to improve the functionality and stability of Zig across different operating systems and architectures, with a specific focus on emscripten support.
purposecompilertoolchainzigprogramming-language
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.