← back to home
Profile
I've been building mobile apps since 2018 — across security & authentication, fintech, hardware-integration SDKs,
and app-builder SDKs. I don't shy away from a domain.
Currently I lead iOS at Flipper Corporation.
Outside of my day job I build side services I run through the full cycle myself — from idea to launch and operations.
Today 6 services / 7 apps run on a single VPS.
Details are on jiny.shop.
Experience
2018
2020
2022
2024
2026
now · Flipper Corporation
-
Flipper Corporation iOS Developer
2024.06 — present
Building and running the iOS base app and in-house SDK for Nachocode, a no-code / low-code app builder.
- The base app for the app-builder service — WebView permission handling, native bridge to our SDK (haptics / in-app messaging / analytics)
- Custom splash supporting flexible formats (gif · image · mp4) + error popups and localized permission prompts
- Push data control; build-time
-DFlag to compile only the needed features (mirrors Android's Flavor approach)
- Unified social login (Google · Apple · Facebook · Naver) + QR / barcode scanner & generator
- Nachocode Developer — the developer companion app for the app-builder service
-
Side projects / refresh side work
2023.12 — 2024.05
A short refresh period — and when I started building and running my own side projects in earnest.
The groundwork from this time grew into today's jiny.shop.
-
3i iOS Developer
2022.08 — 2023.11
Hardware / 360° camera integration SDKs and a line of production apps. Communicated with in-house devices over CoreBluetooth.
- Pivo SDK — Bluetooth handshake + remote-controller implementation; split Basic / Pro SDK build targets for B2B sales
- Pivo Plus — refactored numerous Storyboards to code-based UI; maintained image tracking
- Pivo Play — full UI overhaul + reworked Alamofire-based server communication
- Beamo — added InstantUpload for a Samsung C&T contract; implemented Ricoh Theta video comms + 360° photo capture comms
-
Pincrux iOS Developer
2020.06 — 2022.08
B2C apps + a B2B offerwall SDK. Worked on both shipped apps and the SDK under one roof.
- CLUV (discontinued) — social login (Google / Apple), high-volume image compressor, custom FCM push, localization + launch / operations
- Pay& (discontinued) — UI / server communication implementation
- Offerwall — B2B project / per-client custom frameworks. Objective-C → Swift migration
-
SCI Information Service Mobile Developer
2019.04 — 2020.05
Identity verification / security domain. Worked iOS and Android in parallel, with implementation close to policy.
- Siren24 — AutoLayout migration, tamper detection / secure keypad / code obfuscation, GCM → FCM maintenance, screen masking in background
- i-Pin — tamper detection / secure keypad / obfuscation / FIDO adoption
- iOS SmartView — certificate rotation + enterprise distribution
-
iOS developer study group self-study
2019.01 — 2019.03
During a short gap after my first job, I met up with working iOS developers and learned hands-on, project by project.
A small learning round bridging two roles.
-
SecureGuard Technology Mobile Developer
2018.04 — 2018.12
The starting point of my authentication / security work. At my first job I built a new app on both platforms myself.
- BOTP — new FIDO + TOTP app built from scratch (iOS · Android)
- Implemented Python-based server socket communication on both platforms
- Custom routing that opens a specific screen from a GCM push + launch
Featured Live Services
- ~1,300
- total sign-ups
- ~180
- new sign-ups / month
- 41
- releases (v1.0 → v3.1)
Of the services I run, this is the one with the most active real-world player base — about 1,300 total sign-ups, with roughly 180 new players joining every month. I own everything — design, app, server, deployment and operations — and keep it up even while players are mid-game. Since launch I have kept adding games and features in response to player feedback.
- 4 games — Tichu, Skull King (with expansions), Love Letter and Mighty in a single app
- Real-time sync — Node.js + TypeScript + WebSocket, with automatic game recovery after brief disconnects
- Zero-downtime deploys — blue/green servers swapped over, so new versions ship without interrupting live games
- Operations — matchmaking and friend rooms, strategic bots, ELO ranking with season rewards, admin dashboard, notices and maintenance history
- One Flutter codebase for iOS and Android, localized in Korean, English and German down to server responses
A brain puzzle about finding the hidden rule in numbers, letters and shapes. I handle everything from design to release and updates, growing modes and puzzles over 8 releases.
- Native on each platform — SwiftUI on iOS, Jetpack Compose on Android, each fitted to its platform UI
- 4 modes — rule finding, shapes, logic puzzles and contradiction spotting, with graded difficulty and hints
- 60-second time attack — solve as many puzzles as you can before time runs out
Side Projects
The services / apps I run myself live on dedicated pages — each with its architecture, release notes, and what I learned.
Skills
iOS
- Swift
- SwiftUI
- Combine
- Objective-C
- WidgetKit · ActivityKit
- WatchKit
- StoreKit 2 · IAP
- UIKit · AutoLayout
- Clean Architecture · MVVM
Cross-platform
- Flutter · Dart
- Provider · Riverpod
- Kotlin · Jetpack Compose
Backend
- Node.js · TypeScript
- Express · Socket.IO
- Prisma · PostgreSQL
- PHP
- JWT · OAuth
Infra · Tools
- Docker · Compose
- Nginx · reverse proxy
- GitHub Actions
- MinIO (S3-compatible)
- Firebase (FCM · Auth · Crashlytics · Realtime DB)
- Anthropic Claude · Gemini API
- AdMob
Libraries (iOS)
- SnapKit
- RxSwift
- Alamofire
- Realm
- Kingfisher
- NaverMap
- Mixpanel
Education & Certification
-
Hanshin University — B.S., Computer Engineering
2014.03 — 2018.02
-
Engineer Information Processing (national certification)
certified
Get in touch
To work together — or just to say hi — email is the fastest way to reach me.