Budi Irawan is a Staff Software Engineer based in Sydney with 13 years of experience delivering full-stack web applications across startups and enterprise teams. He brings deep backend expertise in PHP (7 years), Java and C/C++, plus hands-on Node.js and Ruby, paired with strong frontend skills in HTML/CSS and Angular.js. At ProducePay and previous roles like Invoice2go and RapidAI he’s combined feature delivery with Agile practices and testing discipline (PHPUnit, Mocha/Chai, Jasmine). Budi contributes to open source—notably configuring Yii2 advanced templates for RESTful APIs—and enjoys teaching and writing about engineering topics in his spare time. He blends practical system-building with a focus on clean code and testability, and has background in leading teams and launching commercial face-recognition software early in his career.
13 years of coding experience
14 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Institut Teknologi Bandung (ITB)
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universitas Indonesia (UI)
Contributions:1 review, 20 commits, 1 PR in 6 years 3 months
Contributions summary:Budi primarily focused on setting up and configuring the Yii2 advanced template for a RESTful API. They implemented initial API components by creating models and controllers, and they configured the API routes. Furthermore, the user worked on database setup by creating migration files to populate database tables. They also made several updates to configuration files and environment settings.
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
Budi Irawan - Senior Software Engineer at ProducePay