Skip to content
VH

I build AI agents that ship

Full-stack developer. I design, build and ship AI agents into real products.

TypeScript, React, Next.js, Astro, Node.js, Cloudflare Workers, Anthropic API, MCP

The model never computes a number.

An AI finance app where every number comes from SQL: ~97% categorisation accuracy at ~80% lower cost.

Type
Personal · AI product
Status
Live · open source
Ships as
Web app (PWA) · MCP server · Telegram bot + Mini App

The agent must look at what it rendered.

Recolours a Lottie animation into any palette or theme, by hand, by script or by an agent that checks its result by rendering it.

Type
Personal · tool · MCP
Status
Live · open source
Ships as
Web app · CLI on npm · MCP server · Live sync bridge

Lab

  1. LiveWeb appMCP

    Money Track

    An AI finance app where every number comes from SQL: ~97% categorisation accuracy at ~80% lower cost.

    Money Track: screenshot
  2. LiveMCPOpen source

    Lottie Theme

    Recolours a Lottie animation into any palette or theme, by hand, by script or by an agent that checks its result by rendering it.

    Lottie Theme: screenshot
  3. v2 in progressBotRAG

    AI Telegram Assistant

    A group-chat AI bot where code decides when the model runs: an estimated $3-6 a month instead of $75-150.

    AI Telegram Assistant: screenshot
  4. LiveToolAutomation

    Job Radar

    A job-search tool where code makes every decision and the model only reads new text: cost down from ~$15 to an estimated $1-2 a month.

    Job Radar: screenshot
  5. LiveAgentLLM

    Ask-about-me chat

    The AI chat on this site. It answers only from my real content, for under a cent a question.

    Ask-about-me chat: screenshot

Experience

  1. Sollas

    Full-Stack Developer

    10/2023 – Present · Contract · Remote

    • Sole developer of Answerly, an expert-monetization startup: built the whole product, including real-time chat, auth, Stripe Checkout and Connect payouts with webhook handling.
    • Built ppc.io solo and have evolved it for ~22 months: new sections, tool pages, animations, and a migration from Strapi to Astro content collections that removed a CMS dependency and sped up builds.
    • Built sollas.co from Figma to deploy on Next.js and own its SEO: technical SEO, Core Web Vitals, Search Console, plus automated pre- and post-deploy checks.
    • Built the Backlinks site end to end as the sole developer: a Next.js front-end on a Strapi CMS I set up myself.
    • Front-end for a real-time crypto/finance dashboard under NDA: live charts and bot management in Next.js + TypeScript.
  2. Metamorfosi Agency

    Front-End Developer · client: Bold, UK

    06/2024 – 05/2026 · Agency · Remote

    • Shipped 25+ responsive marketing and landing sites for Bold's UK clients as part of an agency team.
    • Held a pace of 1–2 production sites a week, pixel-perfect from Figma across breakpoints.
    • Wrote clean, reusable HTML, PostCSS and JavaScript that the back-end team integrated, and worked on Bold's own agency site.
  3. Freelance

    Front-End Developer

    03/2023 – 10/2023 · Freelance · Remote

    • Built front-ends, forms and landing pages for client websites.
    • Sped up and SEO-optimized existing sites; set up and customized WordPress where needed.

Client work

About

Hi, I'm Vitaliy, or just Italik. I'm a full-stack developer from Kyiv who's been shipping for the web for 3+ years, taking products from a Figma file all the way to production.

Now I focus on AI: I build agents from scratch, wire LLMs into real products and keep them honest about the data. In Money Track the model never computes a number.

I enjoy owning a feature from idea to something that actually ships. I work remotely from Kyiv, alongside designers and, where there are any, the client's own developers, and I'm happy to own the whole stack or slot into an existing team.

Next, I want to build AI products with a team, as an AI engineer or full-stack developer. Full-time, contract or part-time all work for me.

Ask my AI about me

It knows my projects, experience and how I work. Ask it anything a recruiter would.

How this works

  1. content
  2. knowledge base
  3. LLM
  4. answer

Site content and my notes are loaded into one cached prompt. The model answers only from them and cites the files it used.

Ask-italik
How does Money Track avoid made-up numbers?

Italik.aiExample answer

It keeps the model away from arithmetic. Every number comes from one canonical SQL layer over D1, and each user's data is isolated in its own Durable Object. The LLM advisor only receives those query results as grounded context and explains them; it never computes totals or writes to the data itself.

Read the Money Track case study

Now building

  • BuildingAgentTool

    Quiz Dock

    2026-09 · CLI works; building the web version: Next.js, Hono, sessions in SQLite

    Repo
  • v2 in progressBotRAG

    AI Telegram Assistant v2

    2026 · v1 runs in a live chat; rewrite underway

    Repo
  • Next upAgent

    Not started

    Agent Mentor

    Next · Starts after Doc Quiz

    No repo yet

Skills

AI
LLM API integration (Anthropic, xAI Grok), agent harnesses & tool use, MCP servers, prompt design, Claude Code (custom skills & workflows), structured outputs, prompt caching, evals, embeddings (Vectorize)
Frontend
TypeScript, React, Next.js, Astro, Tailwind CSS, Redux, MobX, TanStack Query, Zod, shadcn/ui, Radix UI
Backend
Node.js, NestJS, Express, Hono, REST APIs, JWT auth, webhooks
Data
PostgreSQL, Prisma, MongoDB, Cloudflare D1, Supabase, Firebase
Cloud & infra
Cloudflare Workers, Durable Objects, Vercel
Integrations & CMS
Stripe (Checkout, Connect), Strapi, WordPress, third-party APIs
Quality
Core Web Vitals, SEO, Playwright
Tools
Git/GitHub, Figma, Vite, Chrome DevTools