Yuichi Araki

ソフトウェアエンジニア at デジタル庁 / Digital Agency

Chiyoda, Japan
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
Yuichi Araki is a seasoned Android software engineer with 14 years of experience, currently working at Japan’s Digital Agency after senior engineering roles at Woven by Toyota and a decade-plus tenure at Google. He specializes in Android platform and UI engineering, contributing to high-profile open-source projects like androidx/androidx, Material Components, and the Google I/O app, with notable work on Jetpack libraries, navigation drawers, Compose animations, and camera integrations. Yuichi’s contributions often modernize and refactor samples and libraries—migrating code to AndroidX, adopting ViewBinding/KTX patterns, and adding new platform features such as display cutout and PiP support—demonstrating both maintenance discipline and feature-driven development. Comfortable across native Android subsystems, media, graphics, and cloud API integrations, he blends deep platform knowledge with practical sample-driven documentation and developer-facing tooling. Trained originally in linguistics at the University of Tokyo, he brings an uncommon cross-disciplinary perspective to developer experience and API ergonomics. Colleagues rely on him for thoughtful refactors that keep codebases current while enabling new UX capabilities.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor, Linguistics, Bachelor, Linguistics at Tokyo University
stackoverflow-logo

Stackoverflow

Stats
3,448reputation
430kreached
68answers
2questions
Badges
android
top-5%
animation
top-5%
github-logo-circle

Github Skills (47)

kotlin10
camera-api10
apim10
mobile-development10
animation10
jetpack10
ui-animation10
android-sdk10
ui-design10
camerax10
android-development10
java10
gcp10
mobile-application10
javas10

Programming languages (7)

TypeScriptJavaC++JavaScriptHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
android/media-samples

Sep 2019 - Aug 2021

Multiple samples showing the best practices in media APIs on Android (audio, video, etc.).
Role in this project:
userMobile Developer (Android)
Contributions:5 reviews, 15 commits, 13 PRs in 1 year 10 months
Contributions summary:Yuichi updated the PictureInPicture (PiP) sample applications, updating dependencies to API level 29 and AndroidX, which indicates a focus on maintaining and modernizing the existing Android code. They refactored the code by replacing deprecated APIs, such as ActivityTestRule with ActivityScenarioRule, and updating systemUiVisibility with WindowInsetsControllerCompat. The user also migrated to ViewBinding and adopted the new Kotlin code style, and updated the tests. These changes demonstrate a commitment to keeping the samples up-to-date with the latest Android development practices.
androidaudio
google/cameraview

Mar 2016 - May 2019

[DEPRECATED] Easily integrate Camera features into your Android app
Role in this project:
userMobile Developer (Android)
Contributions:52 commits, 19 PRs, 29 pushes in 3 years 2 months
Contributions summary:Yuichi's contributions primarily revolve around the development of the CameraView library for Android. The commits demonstrate the creation of essential components, including a TextureView and SurfaceView-based preview, the handling of aspect ratios, camera configuration, and auto-focus functionality. They also implemented mechanisms for taking pictures, managing flash modes, and handling permissions. The user demonstrated the ability to build, test, and integrate components for Android camera functionality.
android-appandroidcamera
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