PRJ-01
Neon Tetris — A Playable, Phone-Friendly Tetris in One HTML File
A guideline-style Tetris that runs entirely in the browser from a single HTML file: SRS rotation, hold and a five-piece next queue, T-spins and combos, synthesized sound, and an on-screen touch pad so it plays just as well on a phone.
HTMLCSSJavaScriptCanvas
Design & build (personal project) · View project ↗
PRJ-02
Car Cost of Ownership per Kilometer
A single-file calculator that breaks down fuel, maintenance, and insurance into a live cost-per-kilometer figure, with a color-coded badge showing whether a car is cheap, average, or expensive to run.
HTMLCSSJavaScript
Design & build (personal project) · View project ↗
PRJ-03
Vilnius Sunshine Report
A personal weather-data tool that tracks how sunny Vilnius, Lithuania is this year versus last, delivered two ways: an interactive Chart.js dashboard and a matplotlib-composited digest that Calibre converts and sends straight to a Kindle.
PythontkinterChart.jsmatplotlib
Design & build (personal project) · View project ↗
PRJ-04
Telegram Q&A Bot — Whitelisted Knowledge Base with Admin Dashboard
A private Telegram bot that answers a whitelisted group's questions from a shared knowledge base, with a FastAPI admin dashboard to manage questions, users, and usage stats without touching the database.
Pythonaiogram 3FastAPISQLAlchemy
Design & build (personal project) · View project ↗
PRJ-05
Solar Story — a 5.04 kWp Rooftop in Lithuania
An interactive scroll-through-the-day data story comparing my rooftop solar plant's 2026 output against three full years of history — built from FusionSolar exports, refreshed automatically every Monday morning.
PythonFusionSolarHTML/CSS/JSClaude Code
Design & build (personal project) · View project ↗
PRJ-06
Raceband VTX Detector — 5.8 GHz Channel Scanner
A double-clickable Mac app that listens to the 5.8 GHz Raceband with a HackRF and shows, channel by channel, which of the 8 FPV video channels are busy or free — so I stop guessing which one to fly on at the track.
PythonHackRFhackrf_sweepHTML/CSS
Design & build (personal project) · View project ↗
PRJ-07
Claude Code Usage on My Wrist (Garmin Fenix 7X)
A Garmin Fenix 7X watch face that shows my live Claude Code 5-hour session usage as a 24-block pixel ring — fed by a small Windows daemon that reads the Claude usage endpoint and relays a snapshot to the watch over my phone.
Monkey CConnect IQ SDKPythonGitHub Gist
Design & build (personal project) · View project ↗
PRJ-09WALLETTO
CESOP Regulatory Reporting Automation
Automated end-to-end CESOP regulatory reporting pipeline, cutting manual effort from 3 days to under 2 hours per submission cycle.
AirflowKNIMEMS SQLPower BI
Solution Delivery Lead · View project ↗