Skip to content
View kaywalker91's full-sized avatar
  • Rowoon Company Corp.
  • Seoul

Block or report kaywalker91

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kaywalker91/README.md

Daegak Kim

English | 한국어

Typing SVG

Profile Views

Flutter engineer specializing in performance, reliability, and full-cycle delivery across mobile & web.

Beyond building UI, I dig into rendering pipelines, memory, and crashes to fix root-cause bottlenecks in production — 4 years in.


Featured Work

PLLI Lab — Flutter Web Mass-Rendering Pipeline

Mass print-image rendering pipeline · Rowoon Company Corp. (2026.03 ~ Present)

Designed a CanvasKit-based pipeline that renders print images at scale on Flutter Web (160 commits / 25 days).

  • Browser runtime stability: JS+WASM memory monitoring, OOM session splitting, WebGL stability engineering
  • Flow control: 100-item chunked batching with Completer-based pause/resume (eliminated busy-wait)
  • Resilience: 3-stage sticker fallback chain · CanvasKit decoding-limit workaround (HTML Canvas downsampling)
  • Ops & observability: daily 21:00 auto-render schedule, Web Lock distributed locking, Crashlytics diagnostics

Tech: Flutter Web CanvasKit/WebGL Web Lock API Performance Memory API Firebase

Multi-chain Crypto Wallet & Social Trading

Multi-chain crypto wallet / social trading · FORLONG (2025.12 ~ 2026.03)

Stabilized a complex wallet-connection flow with a state-machine architecture.

  • 4-layer adapter architecture integrating WalletConnect v2
  • 4-layer Sign Guard to defend against race conditions
  • Context-based deep-link routing with cold-start session recovery
  • Result: ~90% reduction in wallet-connection failures · 15-module Clean Architecture

Tech: Flutter Riverpod 3.x WalletConnect v2 Clean Architecture State Machine

Disaster-Safety Apps — Korea's official services

National disaster-safety service · Seesun IT (2024.11 ~ 2025.11)

Solo-led the legacy → Flutter migration of two separate apps: Safety Dideumdol (안전디딤돌) for Korean residents and Emergency Ready App for foreign visitors.

  • 30% fewer bugs, 20% faster development after introducing a Riverpod architecture
  • 95% accessibility compliance (TalkBack / VoiceOver)
  • Location-based FCM auto-subscribe (GPS) · 19-language real-time translation (Google Translate API V3)

PointTour — Location-based rewards app

Location-based point rewards · PlaceLink (2022.10 ~ 2024.11)

  • Refactored AsyncTask → RxJava2, eliminating async crashes by 80–90%
  • 400% download growth (1,000 → 5,000) driven by the Daejeon "0-si Festival" event integration

AI-Orchestrated Workflow

I leverage AI coding agents (Claude Code, Antigravity) across my workflow — spec breakdown, implementation acceleration, debugging hypotheses, test scaffolding, and review loops — to cut iteration time on complex migrations and refactors.


Tech

Tech Stack

Mobile / Web: Flutter, Dart, Flutter Web, Android (Java), iOS (Swift) Architecture: Clean Architecture, MVVM, Riverpod, State Machine Performance / Reliability: CanvasKit/WebGL, OOM mitigation, Crashlytics, Web Lock API Web3: WalletConnect v2, EVM multi-chain (Ethereum, BNB Chain, Base)


Side Projects

  • MindLog — AI emotional-journaling app (Llama 3.3 analysis + 2-layer safety filter). Google Play · Live Demo
  • TimeWalker — History-education game built on the Flame engine (branching dialogue + offline-first). Live Demo

Email Blog Portfolio

Pinned Loading

  1. MindLog MindLog Public

    MindLog는 사용자의 일기를 분석하여 감정 상태를 파악하고, 위로의 메시지와 맞춤형 행동 지침을 제공하는 스마트 다이어리 앱입니다.

    Dart

  2. Android_DW_Insta Android_DW_Insta Public

    📸 Android Instagram Clone | UI/UX Learning

    Java