I am a iOS/macOS developer who has been programming iOS applications for more than ten years. I am also a serial open source library developer, and have published some popular libraries on GitHub.
Software Engineer at PlayLog Inc.November 2019 – Present
Software Engineer at FOLIO Co.,Ltd.April 2018 – October 2019
Technical Advisor at ZOZO Technologies, Inc.January 2019 – Present
Technical Advisor at ChatWorkFebruary 2018 – May 2018
Freelance Software EngineerJanuary 2018 – March 2018
Software Engineer at Realm IncMarch 2015 – December 2017
Technical Advisor at Ubiregi Inc.March 2015 – July 2019
Technical Advisor at Sansan CorporationFebruary 2015 – June 2016
Technical Advisor at VASILY Inc.July 2014 – April 2015
Technical Advisor at pixiv Inc.April 2014 – Present
Open Source DeveloperJuly 2008 – Present
Software Engineer at Ubiregi Inc.April 2013 – February 2015
Software Engineer at COOKPAD Inc.November 2011 – March 2013
Backport of UICollectionViewCompositionalLayout to earlier iOS 12.
Power Assert in Swift. Provides descriptive assertion messages.
Sample code for PDFKit on iOS 11, clone of iBooks.app built on top of PDFKit.
A type-safe Realm query extensions using Swift 4 Smart KeyPaths
A type-safe Core Data query API using Swift 4's Smart KeyPaths
Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.
A tool to generate test code coverage information for Swift.
Simple Swift wrapper for Keychain that works on iOS and OS X.
Wrapper library for Keychain on iOS/OS X.
Multi-line rich text view library with clickable links, embedding images and editing for iOS/OS X.
Image cropping library for iOS.
UCZProgressView is a circular progress indicator for image loading.
Sample implementation for iOS Custom Keyboard Extension with Mozc (Google Japanese Input).
Mozc for iOS build.
Subclasses of NSArray and NSDictionary to recursively remove all NSNull values automatically with little performance penalty. It is useful for JSON returned from web services.
Convert UUID 32-character hex string into a Base32 short string and back.
Rake tasks for xcodebuild command for CI.
Upload coverage information generated by Gcov to coveralls.io.