Projects
Side-projects, personal platforms, and infrastructure experiments. Codenames used where real product names carry a confidentiality or attribution weight.
Project Ledger
Full-stack finance manager built with friends. Multi-currency wallets (incl. crypto) with auto FX, hierarchical expense categories, receipt scanning via Mindee and OpenAI Vision, offline-first mobile with background sync, detailed reports by category and monthly/quarterly trends. JWT auth with refresh tokens and guest mode.
- Java 21
- Spring Boot 3
- WebFlux
- R2DBC
- MySQL
- Redis
- React Native
- Expo
- React
- Vite
Project Sift
Automated news collection service with full-text search across multiple sources. Built around a custom scraping pipeline and ElasticSearch index.
- Java 17
- Spring Boot
- MariaDB
- ElasticSearch
- Docker
Project Cadence
Countdown timers, checkpoints, workspaces, and Kanban board. Web + desktop (Electron).
- PHP
- Laravel
- TypeScript
- Quasar
- Electron
- Tailwind
- MariaDB
- Docker
Project Lexicon
Word-by-word translator between two languages. Available as Web, Android, iOS, and a Chrome extension.
- PHP
- Laravel
- ElasticSearch
- Vue
- Nuxt
- TypeScript
- Flutter
- Docker
The Desk
Multi-server home infra provisioned with Ansible. Kubernetes cluster on dedicated servers, self-hosted Matrix, and a local NVIDIA GB10 Blackwell GPU running Whisper, ComfyUI, Ollama with open-source LLMs, and n8n automation pipelines.
- Kubernetes
- Ansible
- NVIDIA GB10
- Ollama
- Whisper
- ComfyUI
- n8n
- Docker
- Linux
