██████╗  ██████╗ ██████╗ ████████╗███████╗ ██████╗ ██╗     ██╗ ██████╗
 ██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔═══██╗██║     ██║██╔═══██╗
 ██████╔╝██║   ██║██████╔╝   ██║   █████╗  ██║   ██║██║     ██║██║   ██║
 ██╔═══╝ ██║   ██║██╔══██╗   ██║   ██╔══╝  ██║   ██║██║     ██║██║   ██║
 ██║     ╚██████╔╝██║  ██║   ██║   ██║     ╚██████╔╝███████╗██║╚██████╔╝
 ╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚═╝      ╚═════╝ ╚══════╝╚═╝ ╚═════╝
$ portfolio --case once
--- PROJECT: Once — Redesign, Design System, and Modern Frontend Setup ---

ROLE

Senior Frontend & UI Engineer

DESCRIPTION

- Led a product redesign and UI clean-up, focusing on consistency and a modern visual language.
- Introduced Storybook to document components and states, which helped the team align on a shared design system.
- Proposed a move to Next.js for SSR and SEO, but the team decided to stay with a more lightweight setup, so we implemented the redesign on Vite.js.
- Structured the codebase in a way that makes future migration or scaling straightforward.

KEY ACHIEVEMENTS

Unified design system with documented components
Improved team collaboration through Storybook
Flexible architecture ready for future scaling
$ portfolio --case astrolove
--- PROJECT: AstroLove.com — From Legacy Templates to Modern React Architecture ---

ROLE

Senior Frontend Engineer

DESCRIPTION

- Worked on AstroLove.com, a dating product based on the Dating.com codebase.
- Inherited a legacy stack with Handlebars (HBS) templates and gradually migrated it to React components without stopping production.
- Designed a custom architecture using patterns like Singleton, RxJS streams, and Flux-style state management to manage complex UI flows and real-time updates.
- Learned to work under a strict release process and internal regulations, integrating modern frontend practices into an existing enterprise environment.

KEY ACHIEVEMENTS

Zero-downtime migration from HBS to React
Custom architecture for complex state management
Successful integration in enterprise environment
$ portfolio --case lab
--- INTERACTIVE DEMO: MENACE (Learning Tic-Tac-Toe AI) ---
Implemented classic AI experiment from 1960s: Machine Educable Noughts And Crosses Engine (MENACE).

HOW IT WORKS

- Each game state has "beads" representing move weights
- AI picks moves randomly weighted by beads
- Win -> +3 beads, Draw -> +1, Loss -> -1
- Learns purely from experience (no hard-coded strategy)

FEATURES

Real-time brain visualization
IndexedDB persistence (brain survives page reload)
W/D/L statistics tracking
Export/Import brain states
Difficulty modes (fresh/trained/expert)

$ ls -la ./projects/

drwxr-xr-x once/ # Redesign & design system (detailed above)
drwxr-xr-x astrolove/ # Legacy to React migration (detailed above)
drwxr-xr-x menace-ai/ # Learning tic-tac-toe (detailed above)
drwxr-xr-x ai-chat-rag/ # Semantic search with embeddings
drwxr-xr-x realtime-collab/ # WebSocket-based collaboration
drwxr-xr-x cv-ocr-pipeline/ # Document processing with OCR
More case studies coming soon. Want yours to be here?

Pet Projects

A collection of my personal experiments and product ideas. Most of them are live or in active development and serve as playgrounds for design, code and business models.
VideaMind
Interactive video and mind-mapping tool for onboarding, tutorials and complex topics. Experiments with branching video flows, transcripts and AI-assisted navigation.
RePeaks
A second-hand marketplace concept for outdoor and mountaineering gear. Focused on lowering the entry barrier for people who want to try mountain sports without buying everything new.
LoyaltyLatte
A PWA loyalty-card system for coffee shops and small venues. Owners can launch stamp-style loyalty programs, manage locations and let customers store cards on their phones.
Moon I Ching
An experimental I Ching-inspired app that combines lunar phases, coin-toss mechanics and AI-generated reflections. It's more of a philosophical tool than a fortune-telling app.
Stoic Sage
A minimalist journaling and reflection app based on stoic principles. Prompts, daily check-ins and gentle nudges to think better, not just feel better.
APIs Foundry
A GPT-based API constructor: describe what your endpoint should do, define the JSON schema, pick a model – and it generates a FastAPI endpoint you can call from your apps.
FlowsKit
A playground for designing and sharing flows: onboarding sequences, automation steps, and conversational UX patterns that can later be wired into real products.
UptimeHarbor
A lightweight uptime and cron-based monitoring concept. Keeps an eye on critical jobs and endpoints so small projects don't silently break in the background.
Ready to start your project?
Let's discuss how I can help you build, optimize, or integrate AI into your product.