Software engineer, IT infrastructure lead, and systems min-maxer focused on embedded Smart TV platforms, OLED display optimization, and frictionless media streaming.
My primary focus is extending LG webOS and living-room entertainment hardware beyond factory limitations:
- π Deep System Integration: Interfacing directly with low-level
Luna-Sendbus services, IPC daemons, and system audio/display pipelines. - π€ OLED-First Design: Engineering pure-black (
#000000) interfaces, sub-pixel contrast tuning, and glare-free HDR / Dolby Vision subtitle renderers. - π Next-Gen (NG) Applications: Rebuilding sluggish native web apps into responsive, ad-free, high-performance TV experiences.
| Project | Description | Stack | Highlights |
|---|---|---|---|
| HearthNG | OLED-First Lightweight Custom Launcher for LG webOS Fast cold boot, custom true black theme, app hide/reorder, smooth animations & native system toast indicators. |
TypeScriptSvelteLuna Bus |
|
| eArcNG | Native HDMI-CEC eARC/ARC Soundbar Volume OSD Seamless on-screen volume & mute indicator for external audio systems using private Luna audio bus subscriptions ( com.webos.service.audio). |
PythonQt / QMLLuna Service |
|
| YoutubeNG | Next-Gen YouTube Client for webOS Ad-free viewing, SponsorBlock, Return YouTube Dislike (RYD), 0.25xβ3x custom playback speeds, and pure black OLED dark mode. |
JavaScriptwebOS CobaltSponsorBlock |
|
| TwitchNG | Custom Twitch Client for webOS High-performance Twitch app with pitch-preserving VOD playback speed controls and an OLED-optimized dark theme. |
JavaScriptwebOSHLS.js |
| Project | Description | Stack | Highlights |
|---|---|---|---|
| lampa-adaptive-subtitles | Anti-Glare Adaptive Subtitles for HDR / Dolby Vision Intelligent subtitle luminance control preventing blinding white text glare on high-nit OLED panels while keeping subtitles sharp and readable. |
JavaScriptCSSCanvas DOM |
|
| lampa-skip-intro | Automated Intro & Recap Skipper for Lampa Smart multi-source timestamp aggregator (KinoPoisk, Anilibria, TVMaze) for zero-click intro and credits skipping. |
JavaScriptLampa Plugin API |