← vitalyroo
Portfolio

The things I have built.

Production AI products I designed, built and run, plus a decade of enterprise delivery behind them. This is evidence, not a list: real software, live, on a cloud I own.

Solo builder (full-stack + AI)

Flowstate AI: AI Customer Success platform

An AI Customer Success platform I built for a high-value paying client. It unifies Asana and Klaviyo into one command centre, with conversational AI agents that answer plain-language questions over live operational data, plus unified client-health scoring. Multi-tenant with row-level security, role-based access, and encrypted per-client API keys. Around 10,000 customer interactions a month in production.

AI AgentsNext.jsClaudeSupabaseMulti-tenant SaaS
Architect + operator

My Cloud Brain: self-hosted AI cloud I run

A complete personal cloud and AI-app platform on a server I own and operate, over 130 containers: photos, files, passwords and media, plus my own production apps. Private over Tailscale, public sites via Cloudflare, nightly encrypted backups, fully infrastructure-as-code. Proof I can architect, secure and run real production systems, not just write app code.

DockerFastAPIInfrastructureSelf-hostingLinux
Solo builder (full-stack + AI)

Cyclops: self-hosted AI trading assistant

A self-hosted crypto and stocks trading assistant I designed and built: a market dashboard, a read-only exchange portfolio with full trade history, a 0 to 1 composite risk score with plain-English swing signals, a backtesting and what-if engine, and a daily AI market report delivered to Telegram. FastAPI, Postgres and Next.js, on infrastructure I run.

FastAPINext.jsAIPostgresTrading Systems
Solo builder (desktop + AI)

Cortex + Den: a native macOS workspace for Claude

A native macOS app I built and use daily to drive Claude over my own projects: multi-agent chat, a file tree, a live context meter, and an ops dashboard for my server (health, logs, one-tap safe actions). It drives the Claude Agent SDK as its engine and runs on my subscription, not metered API. React, Node and Tauri.

ReactTauriNode.jsClaude Agent SDKDesktop Apps
Solo builder (full-stack + AI)

Taxfolio: self-hosted Australian tax service

A self-hosted Australian tax-prep service I built: a private dashboard that turns my taxes into plain-language per-year stories and predictions, and a separate password-protected accountant portal where my accountant reviews documents, leaves feedback and approves each year, with every action notified by Telegram and email. An ATO-correct capital-gains engine under the hood. FastAPI, Postgres, Next.js.

FastAPINext.jsPostgresFintechRole-based access
Designer + developer

vitalyroo.com: a cinematic personal story site

A cinematic, scroll-told personal story site with custom AI artwork, 4K ambient video, an English and Russian toggle, and per-chapter narration in my own cloned voice. Built in Next.js and self-hosted on my own infrastructure.

Visit →
Next.jsDesignAI ImageryStorytellingSelf-hosting
Senior Digital Producer

Telstra Insight Ring: interactive brand experience

A flagship interactive brand experience delivered for Telstra during my decade in Australian tech delivery: a polished, large-scale installation shipped end to end. Part of the A$150K to A$2M experiential and technology projects I produced for major brands before going independent.

DeliveryExperiential TechStakeholdersProduction
Senior Digital Producer

Mastercard Experience Centre: experiential build

An experience centre delivered for Mastercard: a large, client-facing interactive build shipped on time and on budget during my agency years producing experiential technology for major brands.

DeliveryExperiential TechProductionStakeholders
Senior Digital Producer

CBA Innovation Lab: interactive delivery

An innovation-lab build delivered for Commonwealth Bank: hands-on delivery of a polished, technical, client-facing experience during my decade managing tech projects for big Australian brands.

DeliveryInnovationProductionStakeholders
Reach out

Want the same, built for you? Let us talk.

Vitaly Kuzenkov · Curiosity, shipped.