Yoshi Sugawara

Staff Software Engineer - IOS at Intuit

Kapolei, Hawaii, United States
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
Yoshi Sugawara is a Staff Software Engineer specializing in iOS with 11 years of experience building polished mobile experiences for consumer and platform products, currently at Intuit in Kapolei, Hawaii. He combines deep UI/UX craftsmanship with systems-level reliability, having led controller integrations, touch input, and save-state robustness across major open-source emulator projects like RetroArch and Provenance. His career spans principal and senior engineering roles at Luminary Media, Transfix, Gilt, and Blackbaud, where he delivered production-grade iOS features and performance fixes. A hands-on contributor to emulator projects, he implemented lightgun support, haptic-enabled virtual controls, and Objective-C storyboard ports—work that shows both low-level input handling and attention to player-facing polish. Trained in biology and environmental health (UCLA BS; UC Berkeley MPH), he brings a methodical, research-minded approach to debugging and user-centric design. He’s equally comfortable shipping incremental UX improvements and solving platform-specific edge cases that keep apps stable across devices.
code11 years of coding experience
job19 years of employment as a software developer
bookMaster of Public Health (MPH), Environmental Health, Master of Public Health (MPH), Environmental Health at UC Berkeley
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
21reputation
453reached
1answer
1question
github-logo-circle

Github Skills (28)

objective-c10
ios10
ui-design10
uid10
front-end-development10
libretro10
swift10
game-development10
emulation10
user-input10
c119
c179
realm8
metal8
opengl8

Programming languages (10)

TypeScriptJavaC++ShellCZenScriptMakefileSwift

Github contributions (5)

github-logo-circle
yoshisuga/MAME4iOS

May 2016 - Dec 2022

Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)
Role in this project:
userMobile Developer (iOS)
Contributions:16 releases, 38 reviews, 367 commits in 6 years 8 months
Contributions summary:Yoshi implemented lightgun input support, including configuring lightgun axes and enabling device classes within the iOS MAME emulator. They modified the input handling logic to read and process lightgun coordinates, mapped them to axes, and created UI elements to toggle onscreen controls or launch the game menu. Further contributions included the creation and management of touch-based controls, integrating with the existing UI elements, and the addition of features related to touch-based game interaction (e.g. loading save state, pausing/resuming).
ipademulatorbackportmaccatalystarcade
libretro/RetroArch

Oct 2017 - Oct 2022

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Role in this project:
userMobile Developer (iOS)
Contributions:3 reviews, 93 commits, 67 PRs in 5 years 1 month
Contributions summary:Yoshi focused on enhancing the libretro/retroarch project's iOS support, primarily targeting the user interface and controller integrations. They fixed crashes, implemented support for touch mouse input, and adapted the UI to account for the iPhone X's notch. The contributions also involved integrating the Apple's MFi controller framework and enhancing playlist functionality for a better content loading experience. Additional efforts were put into supporting a touchscreen keyboard.
apilicensedretroarchlinuxlibretro-api
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
Yoshi Sugawara - Staff Software Engineer - IOS at Intuit