Artem Trukhanov
Senior Full-Stack · Lead Frontend
React · TypeScript · Node.js — 10+ years shipping production apps.
Led teams of 3–6. Built across fintech, pharma, retail, AI.
// projects
Self-hosted game backlog manager. Steam, PSN & Xbox sync, IGDB metadata, mood-based AI recommendations streaming via SSE — with tool calls for structured game highlighting. Multi-provider AI: Claude, Grok, or local inference via Ollama. Auth via BetterAuth. Fully responsive — mobile & tablet. Runs in Docker with a dedicated Ugreen NAS config.
Native Apple music player — iOS, iPadOS, macOS & CarPlay. FLAC/lossless support, AI DJ mode, Wi-Fi import via on-device HTTP server. Built outside my primary stack in Swift/SwiftUI using Claude Code. App Store release pending.
Native SwiftUI + CoreBluetooth app replacing a dead official app for a smart water bottle. Reverse-engineered the BLE protocol from scratch, self-calibrating water-level algorithm, Apple Health intake logging, hydration reminders, and a full Apple Watch companion with complications and home screen widgets.
Desk display for real-time Claude Code & Grok usage stats: an ESP32 + TFT touchscreen firmware paired with a macOS menu-bar app (llms_monitor_be) that reads OAuth credentials, refreshes tokens, and serves the data locally. Two hardware board variants, custom display-driver debugging, WiFi auto-discovery, and battery/power tuning verified on real hardware.
Published TypeScript CLI & library — analyzes npm dependencies across 4 parallel modules: outdated packages, bundle size impact, license conflicts, unused imports. Terminal, JSON, and Markdown output for CI pipelines.
AI portfolio agent — answers recruiter questions in real time. Forked & heavily extended: FF VII theme, custom Bulls & Cows game, fully redesigned landing, analytics & prompt context via Vercel Blob storage.