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

Block or report kaywalker91

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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