Johnny Estilles

Philippines Head Of Engineering at Agentia Systems

Metro Manila, Philippines
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

🤩
Rockstar
🎓
Top School
Johnny Estilles is a seasoned technology leader and education advocate based in Metro Manila, currently serving as Philippines Head of Engineering at SiteMinder with over a decade leading engineering teams across startups and large platforms. He combines hands-on full‑stack experience—evidenced by front-end contributions to the popular Bitfocus Companion project—with strategic leadership roles including Head of Software Engineering at Agentia Systems and Regional Director of Engineering at Freelancer.com. His background spans cryptographic engineering and country-level management, giving him a rare blend of deep technical rigor and operational leadership. Johnny is also an open-source enthusiast and amateur photographer, bringing a creative eye to UX improvements and team communication. He holds a BS in Computer Engineering and an MS in Software Engineering, and is known for turning complex product needs into practical, user-focused interfaces and workflows.
code11 years of coding experience
job26 years of employment as a software developer
bookMaster of Science - MS, Computer Software Engineering, Master of Science - MS, Computer Software Engineering at Louisiana State University
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Puerto Rico-Mayaguez
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,622reputation
332kreached
103answers
0questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (22)

javascript10
webui10
front-end-development10
react10
nodejs9
mochajs9
html8
variable-substitution8
variable-selection8
variable-binding8
css8
streamdeck8
variable-width8
variable-length8
multipart-formdata6

Programming languages (4)

TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
bitfocus/companion

Sep 2020 - Dec 2021

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 20 commits, 14 PRs in 1 year 4 months
Contributions summary:Johnny primarily contributed to the front-end of the project, implementing new features and making UI/UX improvements. They added the ability to clear button images and incorporated text with variables input fields in actions. Their work also included resizing uploaded button images and enhancing conditional config field display, as well as adding a feature to set variables using expressions. These changes involved modifications to both the web UI and related JavaScript/React components.
professionalrossartnetpresentationstreamdeck
estilles/companion

Sep 2020 - Nov 2021

Bitfocus Companion enables the reasonably priced Elgato Streamdeck to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
Contributions:48 pushes, 20 branches, 3 tags in 1 year 2 months
professionalpresentationvideo-playbackstreamdeckbroadcast
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
Johnny Estilles - Philippines Head Of Engineering at Agentia Systems