A selection of personal projects I’ve built and maintain.
KPuppy
A lightweight webOS LG TV app for KinoPub online cinema.
- Netflix-style dark UI optimized for TV remote navigation
- Device code authentication
- Browse movies, series, concerts, documentaries, TV shows
- Continue watching & search
- Multi-language support (English, Russian, German)
- Quality selection (4K, 1080p, 720p, 480p)
Tech Stack: Preact, TypeScript, Vite, Vitest
kpuppy-backend
Lightweight comments API with WebSocket support. Backend service for the KPuppy ecosystem.
- Real-time comments via WebSockets
- RESTful API endpoints
- CI/CD with GitHub Actions
Tech Stack: Node.js, TypeScript
Blurry
A macOS menu bar utility for creating blur, darken, or picture overlay effects on specific screen areas.
- Multiple effect types: blur, darken, picture overlays
- Persistent overlays across all Spaces and Desktops
- Multi-display support
- Hover detection to temporarily hide overlays
- Global hotkey (Cmd+Shift+B)
- Menu bar app (no dock icon)
Tech Stack: Swift, SwiftUI, macOS 12+