On this page

AI Engineer · Full-Stack Developer

Ihor Sokolov

An AI engineer and full-stack developer. I take products from idea to production: UX and design, frontend, backend, real-time and AI. CTO of OMO Kids and the author of vibecatter

I started with design, learned to code so my designs could work, ran my own studio and became a CTO. Since 2023 I build everything together with AI agents

Ihor Sokolov

Key facts

Programming
about 15 years
In digital
20+ years, starting with design
Interface layouts
about 500
Players online at once
about 3,500 on my game servers
Own studio
a team of 9
Now
CTO at OMO Kids · author of vibecatter
Languages
Ukrainian, Russian (native) · English (written; calls with an interpreter)

What I do

I take a product from idea to production: product and UX, design, frontend, backend, real-time, AI features and deployment. I can build an MVP alone or lead a team as CTO.

My interest is simple: a product that earns. Then you come back, and we grow together.

From game mods to full-stack

I started at sixteen, on push-button phones. I unpacked mobile games, swapped the graphics and packed them back: same mechanics, my pictures. Then came custom firmware for a Motorola E1.

My first paid project came from an online game community that needed a new website. I offered the design, then figured out HTML and CSS to build it as well. It worked, the client paid, and I kept going.

For several years I was a designer: sites for game communities, then interfaces for small and medium businesses. About 500 layouts in total. That is where I learned how people move through a page and how many clicks a goal can afford.

A design stays a picture until someone makes it work. I didn't want to depend on someone else for that, so around 2010 I learned PHP and MySQL and became a full-stack developer. Later I moved the whole stack to JavaScript: Node.js on the server, Vue and React in the browser.

Real-time from the start

I ran multiplayer game servers for online communities, with about 3,500 players online at the same time. It is still what I like to build most: many people, one shared state, no lag.

A studio of nine

In 2015 I opened my own web studio, a team of nine. We built online stores for gaming communities and for YouTube creators with audiences of millions: automated delivery of in-game items through Steam bots and admin panels for the owners.

That is where I learned the business side: estimates, milestone payments, deadlines, launch-day traffic spikes and DDoS attacks, and the infrastructure to survive them. Later the studio moved fully remote, and I went on as an independent developer.

Founder, then CTO

  • Mafstat — CEO. A statistics platform for the sports mafia community. The product worked; the niche was too small. Lesson: check the market before the code.
  • Imit, 2023 — CTO. A chatbot that reproduced how a specific person wrote, based on their message history. Built on GPT in early 2023.
  • OMO Kids, now — CTO. An iOS app for parents and children: screen time unlocks after the child solves quizzes and tasks. Live on the App Store.

AI-first since 2023

Since 2023 I build everything with AI agents: first Cursor and Windsurf, now Claude Code and Codex. Dozens of hackathons and dozens of repositories on GitHub. A few of the experiments:

  • AI presenter — an agent that presents a product by voice, switches slides and changes the page as it talks.
  • Bones — rig and animate 2D characters in the browser, then export them to any project as JSON plus SVG or PNG.
  • YapSlap — an iOS fighting game you control with your face. Two players connect over WebRTC and fight with their expressions.
  • Shardy — browser tabs as nodes of a decentralized compute network. An experiment that showed where the limit is: the network between nodes is too slow to beat a single machine.
  • vibecatter — browser party games where every phone is a controller, a real-time WebSocket server, my own type family Kingoist and a film built in code with Remotion and an AI voice.

Where I work

I live in Barcelona and work remotely with clients worldwide. Ukrainian and Russian are my native languages. In English I work in writing; for calls we can use an interpreter.

Why vibecatter

Vibe coder plus cat. "Cat" is an old nickname, and the internet has always been for cats.

There is also a plan behind it. AI lets everyone ship apps, so the market fills up with products faster than with buyers. I'd rather build a name and an audience first, and products for that audience next.

Questions and answers

What do you do?

I build products end to end: UX and design, frontend, backend, real-time features, AI and deployment. I also work as a fractional CTO for startups

Can you build a product alone?

Yes. A typical MVP I build myself, from design to deployment. For larger products I lead a team

Do you work with startups at the idea stage?

Yes. We start with what to build first and how to test the market, then build the MVP

Where are you based?

In Barcelona, Spain (CET). I work remotely with clients worldwide

What languages do you work in?

Ukrainian and Russian. In English I work in writing; for calls we can use an interpreter

How can I contact you?

Use the contact form on this site or message me on LinkedIn

Sections

Other sections of the site

Contact

Have an idea? Let’s make it work