Takuya Okamoto

UX Designer at 株式会社マクアケ

Tokyo, 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
Takuya Okamoto is a UX Designer based in Tokyo with 13 years of experience designing polished mobile interactions and UI animations. Currently at 株式会社マクアケ, he blends product thinking with hands-on iOS development to craft delightful, micro-interaction-driven experiences. His open-source work includes animated UI components—like a custom pull-to-refresh and a transition/submit button—that showcase deep familiarity with Core Animation and UIScrollView integration. Colleagues value his ability to translate motion concepts from visual inspiration into robust, reusable UI classes and sample demos. He pairs practical engineering skills with a product designer’s eye, often prototyping interactions through code rather than static mockups. This combination lets him rapidly validate interaction hypotheses and ship refined user experiences.
code13 years of coding experience
github-logo-circle

Github Skills (6)

swift10
uikit10
ios10
ui-design10
animation10
uitableview8

Programming languages (9)

TypeScriptJavaC++JavaScriptObjective-CSwiftRubyElixir

Github contributions (5)

github-logo-circle
takuoka/PullToBounce

Aug 2015 - Jan 2017

Animated "Pull To Refresh" Library for UIScrollView. Inspired by https://dribbble.com/shots/1797373-Pull-Down-To-Refresh
Role in this project:
userMobile Developer (iOS)
Contributions:31 commits, 3 PRs, 22 pushes in 1 year 5 months
Contributions summary:Takuya contributed extensively to the iOS project by implementing UI components and features for a "Pull to Refresh" animation. Their work included creating custom `BallView` and `CircleLayer` views with animations, a `PullToBounceScrollViewWrapper` to integrate the functionality with `UIScrollView`, and a sample table view showcasing the custom pull-to-refresh effect. The commits demonstrate a focus on visual implementation and integration within an iOS environment. The user further demonstrated their skills by implementing a mock table view and a sample cell to support their implementation.
shotsanimationanimatedpull-to-refreshrefresh
takuoka/TKSubmitTransition

Aug 2015 - Aug 2016

Animated UIButton of Loading Animation and Transition Animation. Inspired by https://dribbble.com/shots/1945593-Login-Home-Screen
Role in this project:
userMobile Developer (iOS)
Contributions:36 commits, 12 PRs, 33 pushes in 1 year
Contributions summary:Takuya primarily worked on implementing UI elements and animations for a button with loading and transition functionalities within the iOS application. They implemented the `TKTransitionSubmitButton` class, including animation methods for shrinking, expanding, and displaying a spinner. The user also addressed touch-related highlights and included code for dismissing a second view controller, enhancing the user interaction within the application.
shotsanimationanimateduibuttonhome-screen
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
Takuya Okamoto - UX Designer at 株式会社マクアケ