On this page

VibeCatter / Technologies

Technologies I build with

The technologies Ihor Sokolov builds products with: what each one is, how he uses it in real projects and when it is the right choice

Technologies

Claude

How Ihor Sokolov builds with Claude: AI agents and product features on Claude models, and daily engineering with Claude Code

Technologies

ElevenLabs

How Ihor Sokolov uses the ElevenLabs API for synthetic narration: voice-overs for VibeCatter videos and voice features in AI products

Technologies

Next.js

How Ihor Sokolov builds with Next.js: full-stack web apps, multilingual sites and real-time interfaces, and when Next.js is the right choice

Technologies

Node.js

How Ihor Sokolov uses Node.js for real-time game servers, APIs and background workers, and where another runtime fits better

Technologies

OpenAI

How Ihor Sokolov builds with the OpenAI API: a chatbot that wrote like a real person in 2023, and AI features and assistants on GPT models

Technologies

PixiJS

How Ihor Sokolov uses PixiJS to draw fast 2D browser games on one big screen, from a co-op zombie shooter to a racing game

Technologies

PostgreSQL

How Ihor Sokolov designs PostgreSQL databases for products: accounts, payments, game results and CMS content, with migrations and backups

Technologies

Prisma

How Ihor Sokolov uses Prisma for typed database access, schema migrations and safe releases on PostgreSQL, and where plain SQL is better

Technologies

React

How Ihor Sokolov uses React: product interfaces, admin panels, game controllers and even videos, from a designer's eye to production code

Technologies

Remotion

How Ihor Sokolov uses Remotion to make videos in code: VibeCatter explainers and vertical shorts built with React and rendered to MP4

Technologies

Socket.IO

How Ihor Sokolov uses Socket.IO for real-time products: multiplayer games with phones as controllers, live updates and reconnection on bad networks

Technologies

TypeScript

How Ihor Sokolov uses TypeScript across servers, interfaces and AI integrations, and what types catch before users do

Technologies

WebRTC

How Ihor Sokolov uses WebRTC for direct connections between devices: a two-player iOS fighting game and real-time AI interfaces