Yohanes Bondowoso

Special capital Region of Jakarta, Indonesia
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
Yohanes Bondowoso is a Solutions Engineer Lead with eight years of hands-on experience building mobile and web products across Flutter, React (including AstroJS), and TypeScript stacks, now focused on aligning engineering squads and delivering pragmatic technical solutions. He progressed from QA and frontend roles into senior engineering positions, shipping migrations (e.g., Firebase Dynamic Links) and performance improvements like faster Dart build systems. Comfortable across the full delivery lifecycle, he pairs low-code platform execution with backend work in Go and tooling like Retool. An active open-source contributor, he improved Raycast’s script-commands by hardening AppleScript error handling and adding useful templates, demonstrating attention to developer UX. Based in Jakarta, he blends a curious, wanderer mindset with disciplined engineering leadership and a track record of turning exploratory research into production improvements.
code9 years of coding experience
job9 years of employment as a software developer
bookInternet, Discussions and Helpful Mentors
bookDesign and Printing, Design and Printing at SMK Grafika Desa Putera
bookBachelor of Science - BS, Computer Science, 3.6, Bachelor of Science - BS, Computer Science, 3.6 at BINUS University
bookBachelor of Technology - BTech, Computer Science, 3.38, Bachelor of Technology - BTech, Computer Science, 3.38 at Universitas Pelita Harapan
languagesEnglish, Indonesian, Russian
stackoverflow-logo

Stackoverflow

Stats
61reputation
2kreached
4answers
1question
github-logo-circle

Github Skills (20)

scripting10
applescript10
automation10
automations10
raycast9
raycasting9
macos8
dart6
dropdown6
flutter6
react6
jsx6
vim6
semantic-ui-react6
onchange6

Programming languages (21)

JavaCSSRustGoTree-sitter QueryHTMLReasonTypeScript

Github contributions (5)

github-logo-circle
raycast/script-commands

Feb 2021 - Mar 2021

Script Commands let you tailor Raycast to your needs. Think of them as little productivity boosts throughout your day.
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 14 commits, 2 PRs in 9 days
Contributions summary:Yohanes primarily worked on improving and refactoring AppleScript commands within the Raycast script-commands repository. They focused on enhancing error handling and providing more informative feedback to users, specifically around browser-related functionalities. Their contributions included renaming scripts for consistency, addressing encoding issues, and adding a new script template. The user's work involved modifications to the existing scripts for setting the default browser.
raycast
ybbond/ybbond-reason

Aug 2019 - May 2021

remaking my page (ybbond.dev) with ReasonReact
Contributions:10 PRs, 71 pushes, 7 branches in 1 year 9 months
reactdevmy-pagereason-reactreasonreact
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