En esta página

Ingeniero de IA · Desarrollador full-stack

Ihor Sokolov

Ingeniero de IA y desarrollador full-stack. Llevo productos de la idea a producción: UX y diseño, frontend, backend, tiempo real e IA. CTO de OMO Kids y autor de vibecatter

Empecé por el diseño, aprendí a programar para que mis diseños funcionaran, tuve mi propio estudio y llegué a CTO. Desde 2023 lo construyo todo junto a agentes de IA

Ihor Sokolov

Datos clave

Programación
unos 15 años
En lo digital
más de 20 años, empezando por el diseño
Diseños de interfaz
unos 500
Jugadores conectados a la vez
unos 3.500 en mis servidores de juego
Estudio propio
un equipo de 9 personas
Ahora
CTO de OMO Kids · autor de vibecatter
Idiomas
ucraniano y ruso (nativos) · inglés por escrito, llamadas con intérprete

A qué me dedico

Llevo un producto de la idea a producción: producto y UX, diseño, frontend, backend, tiempo real, funciones de IA y despliegue. Puedo construir un MVP en solitario o liderar un equipo como CTO.

Mi interés es sencillo: un producto que gane dinero. Así vuelves, y crecemos juntos.

De los mods al full-stack

Empecé a los dieciséis, con móviles de teclas. Desempaquetaba juegos, cambiaba los gráficos y los volvía a empaquetar: la misma mecánica, mis imágenes. Después vinieron firmwares propios para un Motorola E1.

Mi primer proyecto pagado llegó de una comunidad de un juego online que necesitaba una web nueva. Ofrecí el diseño y luego aprendí HTML y CSS para maquetarla yo mismo. La web funcionó, el cliente pagó y seguí adelante.

Durante varios años fui diseñador: webs para comunidades de juego y después interfaces para pequeñas y medianas empresas. Unos 500 diseños en total. Ahí aprendí cómo se mueve una persona por una página y cuántos clics aguanta su objetivo.

Un diseño es solo una imagen hasta que alguien lo hace funcionar. No quería depender de otros para eso, así que hacia 2010 aprendí PHP y MySQL y me convertí en desarrollador full-stack. Más tarde pasé todo el stack a JavaScript: Node.js en el servidor, Vue y React en el navegador.

Tiempo real desde el principio

Mantuve servidores de juego multijugador para comunidades online, con unos 3.500 jugadores conectados a la vez. Sigue siendo lo que más me gusta construir: mucha gente, un estado compartido y nada de lag.

Un estudio de nueve

En 2015 abrí mi propio estudio web, un equipo de nueve personas. Hacíamos tiendas online para comunidades de jugadores y para youtubers con audiencias de millones: entrega automática de objetos del juego mediante bots de Steam y paneles de administración para los dueños.

Ahí aprendí la parte de negocio: presupuestos, pagos por hitos, plazos, picos de tráfico en los lanzamientos, ataques DDoS y la infraestructura para aguantarlos. Más tarde el estudio pasó a trabajar en remoto y yo seguí como desarrollador independiente.

Fundador, luego CTO

  • Mafstat — CEO. Una plataforma de estadísticas para la comunidad de la mafia deportiva. El producto funcionaba; el nicho era demasiado pequeño. Lección: primero el mercado, después el código.
  • Imit, 2023 — CTO. Un chatbot que reproducía la forma de escribir de una persona concreta a partir de su historial de mensajes. Construido sobre GPT a principios de 2023.
  • OMO Kids, ahora — CTO. Una app de iOS para padres e hijos: el tiempo de pantalla se desbloquea cuando el niño resuelve cuestionarios y tareas. Publicada en el App Store.

IA desde 2023

Desde 2023 lo construyo todo con agentes de IA: primero Cursor y Windsurf, ahora Claude Code y Codex. Decenas de hackathons y decenas de repositorios en GitHub. Algunos experimentos:

  • Presentador con IA — un agente que presenta un producto por voz, pasa las diapositivas y cambia la página mientras habla.
  • Bones — rigging y animación de personajes 2D en el navegador, con exportación a cualquier proyecto en JSON más SVG o PNG.
  • YapSlap — un juego de lucha para iOS que se controla con la cara. Dos jugadores se conectan por WebRTC y pelean con sus gestos.
  • Shardy — pestañas del navegador como nodos de una red de cómputo descentralizada. El experimento mostró el límite: la red entre nodos es demasiado lenta para ganar a un solo ordenador.
  • vibecatter — juegos de fiesta en el navegador donde cada móvil es un mando, un servidor en tiempo real con WebSocket, mi propia familia tipográfica Kingoist y una película hecha en código con Remotion y voz de IA.

Dónde trabajo

Vivo en Barcelona y trabajo en remoto con clientes de todo el mundo. Mis idiomas nativos son el ucraniano y el ruso. En inglés trabajo por escrito; para las llamadas podemos contar con un intérprete. Todavía no hablo español.

Por qué vibecatter

Vibe coder más cat (gato). «Gato» es un apodo de hace años, y ya se sabe que internet existe para los gatos.

Detrás también hay un plan. Con la IA cualquiera puede lanzar una app, y el mercado se llena de productos más rápido que de compradores. Prefiero construir primero un nombre y una audiencia, y después productos para esa audiencia.

Preguntas y respuestas

¿A qué te dedicas?

Construyo productos completos: UX y diseño, frontend, backend, tiempo real, IA y despliegue. También trabajo como CTO externo para startups

¿Puedes construir un producto tú solo?

Sí. Un MVP típico lo hago yo mismo, del diseño al despliegue. En productos más grandes lidero un equipo

¿Trabajas con startups en fase de idea?

Sí. Empezamos por qué construir primero y cómo validar el mercado, y después hacemos el MVP

¿Dónde estás?

En Barcelona, España (CET). Trabajo en remoto con clientes de todo el mundo

¿En qué idiomas trabajas?

Ucraniano y ruso. En inglés por escrito; para las llamadas podemos contar con un intérprete. Todavía no hablo español

¿Cómo puedo contactarte?

Con el formulario de esta web o por LinkedIn

Secciones

Otras secciones del sitio

Contacto

¿Tienes una idea? Hagámosla realidad