Portfolio

🏢 Works

Stealth Startup

  • Led iOS app for prototype
    • The app is like TikTok, which has features to post Videos and see on the feed, get notifications, and ranking system by a number of count viewed, liked or commented.
    • The app structure is SwiftUI and Firebase
      • The architecture is The Composable Architecture
        • This is Unidirectional architecture like Redux
      • Using Firestore, Storage, Auth, Messaging, DynamicLinks, Functions, RemoteConfig
  • Interviewed iOS developer candidates
    • Asked some basic iOS questions
    • Discussed current project and architecture

Stadium Experiment, Inc.

  • Accomplished iOS development from scratch with UIKit with 1 iOS Developer
    • App architecture is MVVM and Redux which is helped by ReSwift
    • Integrated Unity as a library for rich animation and 3D graphics
    • Used Firebase Auth, Cloud Firestore, Remote Config, Firebase Messaging
  • Directed to customize auto build and deliver beta system with bitrise
    • Set up automation commands with fastlane
  • Handled to ingenuity of framework to generate multiple apps from 1 source code
  • Collaborated with multiple teams like PM, Design, Unity, Backend, and Android.
‎ZEL-STA(ゼルスタ) | FC町田ゼルビア 公式アプリ
iPhone Screenshots ZEL-STA (ゼルスタ) は、サッカー観戦がもっと楽しくなるFC町田ゼルビア公式の「サポーターズアプリ」です。マッチデーも平日でも仲間と楽しみながら、どこでも共闘しよう! 【!!アップデートされた機能!!】■サッカー観戦に特化した『ボイスチャット機能』スタジアムやオンライン中継で試合を観ながら、最大5人で一緒に楽しむことができます。 ■『サポフィグ』 アイテムを着がえて楽しめる3Dアバター機能です。選手の背番号ユニフォームなど、今後追加される様々なアイテムを入手して自由に着がえて楽しもう。 ■『サポートアクション』ボイスチャットしながらエモート で自分の感情を表現しよう!今後、応援アクションやゴールパフォーマンスも追加されていく予定です。 【基本機能】■チェックイン試合当日にアプリにログインすると、サービス内通貨「サポート」を無料でゲット!スタジアム来場でチェックインすることで、さらにボーナスサポートを獲得しよう! ■サポーティング獲得した「サポート」を「サポートグッズ」に換えて、お気に入りの選手やプレーの一つ一つに対してあなたの「応援」を届けよう! ■ハイライト&チャット試合のハイライトをリアルタイムで更新!コメント機能でみんなと一緒にもっと試合を楽しもう! Version 2.2.2 The developer, Stadium Experiment Inc., indicated that the app's privacy practices may include handling of data as described below. For more information, see the developer's privacy policy.
‎STADIUM CONSADOLE
STADIUM CONSADOLE (スタジアムコンサドーレ)は、サッカー観戦がもっと楽しくなる北海道コンサドーレ札幌の公式の「サポーターズアプリ」です。 【!!アップデートされた機能!!】■サッカー観戦に特化した『ボイスチャット機能』スタジアムやオンライン中継で試合を観ながら、最大5人で一緒に楽しむことができます。 ■『サポフィグ』 アイテムを着がえて楽しめる3Dアバター機能です。選手の背番号ユニフォームなど、今後追加される様々なアイテムを入手して自由に着がえて楽しもう。 ■『サポートアクション』ボイスチャットしながらエモート で自分の感情を表現しよう!今後、応援アクションやゴールパフォーマンスも追加されていく予定です。 【基本機能】■チェックイン試合当日にアプリにログインすると、サービス内通貨「サポート」を無料でゲット!スタジアム来場でチェックインすることで、さらにボーナスサポートを獲得しよう! ■サポーティング獲得した「サポート」を「サポートグッズ」に換えて、お気に入りの選手やプレーの一つ一つに対してあなたの「応援」を届けよう! ■ハイライト&チャット試合のハイライトをリアルタイムで更新!コメント機能でみんなと一緒にもっと試合を楽しもう! Version 2.2.2 The developer, Stadium Experiment Inc., indicated that the app's privacy practices may include handling of data as described below. For more information, see the developer's privacy policy.

a2network Co., Ltd.

  • Released the alert system for the users has limited data usage
    • Created with Node.js, Twilio, Mailier
    • deployed AWS with testing
    • the users is more than 10k
  • Planed to create the CMS app
    • Designed the UI/UX with Figma
    • Build the app with UIKit

eureka, Inc.

  • Contributed to release the renewal app for Taiwan
    • Engaged to full scratch project with Swift completely
    • Used Texture as UI framework for the best performance.
    • The architecture is MVVM and store pattern, details is below
  • Managed the project to release for Korea
    • Managed the time schedule like translation and adding features for local regulations.
    • Communicated with localization teams and managed the tasks
  • Created the side app UICatalog which helps to view changes easily.
    • There is no need to build the entire app when you make minor modifications.
  • Also used RxSwift for data binding and Realm for local database
 
 

👨‍💻 Personal Projects

aqua

This app helps users to ask questions and answers related to daily life anonymously. At the same time, I wanted to experiment how the new technology we can use. This project is also the final project for the graduation of CICCC(private college in Canada).
 
  • Modularized the app for clear dependencies
  • Introduced Firestore for mBaas
  • Used only Swift Package Manager for 3rd party libralies
You can take a look at my contributions, Thanks!

MemoNow

I wanted to a normal note taking app. a note app installed default in iPhone can be used by any chance but my use case was just text. It meant I didn’t need markdown styles. So I built the app that enabled to write a text and sync iOS and macOS.
 
  • Created simple note taking app with SwiftUI and Firebase
  • Released to iOS and macOS, thanks to Mac Catalyst
  • Sync text data by using Firestore