Projects & Experiments
A selection of my work spanning system architecture, performance optimization, and application development.
Professional System Apps
Samsung Home Launcher
Core contributor for 4 years to the default launcher on Samsung devices — home screen, app drawer, widgets, gestures, and animations. Optimized performance, memory usage, and startup time across multiple device lines, and resolved crashes and ANRs.
Bixby Voice Assistant
3 years on Samsung's system-level voice assistant — voice interaction, background services, and system integration, handling complex lifecycle management, permissions, and IPC.
Sharp AOSP System Applications
As Technical Leader at ThunderSoft, directed architecture and development of AOSP-based applications and system apps for Sharp smartphones (Japan market), while scaling the team to 11 engineers.
Personal Projects
Movie Streaming & Info App
A Flutter movie streaming and information app with 100,000+ downloads. Pulls metadata from TheMovieDB via REST APIs, with a custom crawler and Jenkins-driven data pipelines to keep content continuously up to date.
Wallpaper App
A Flutter wallpaper app with 100,000+ downloads, handling large-scale image data with bandwidth-optimized storage, image caching, smart fetching, and paging for smooth scrolling performance.
Automation & Tooling
Sharp Release Automation Suite
Initiated and built automation testing tools using Python and Appium to automate Sharp-standard test cases, improving release quality and reducing manual QA overhead.
Interactive Demos
Git Branching Sandbox
A small in-browser git model built for this site — commit, branch, checkout, merge, and rebase, with an animated commit graph that updates live as you click through it.
Sliding Puzzle
The classic 15-puzzle from scratch — selectable board size, guaranteed-solvable shuffles, keyboard controls, and a live move/time counter.
GitHub Integration
Real-time open source contributions, pinned repositories, and activity metrics fetched directly from GitHub.