Ilya fundó Nerdy Production y dirige su ingeniería. Lleva construyendo software desde 2010 y entregando Flutter en producción desde 2018.

Antes fue CTO de QIWI, una de las mayores plataformas de pago de Rusia, donde dirigió alrededor de 12 equipos de ingeniería que abarcaban desde productos web hasta procesamiento de tarjetas, alcance y pagos contactless, incluida la construcción de pagos contactless con tarjeta en Android mediante sobre ISO/IEC 14443, con EMV Contactless (Visa PayWave) por encima.

También fue principal developer en Yandex, donde trabajó en Yandex.Auto —llevando Android nativo hasta el interior del vehículo, con una integración intensiva por bus CAN a través de un CAN shield propio— y principal en Evotor, cuyos terminales de punto de venta funcionan sobre un fork de , lo que le dio una visión de bajo nivel de Android que la mayoría de desarrolladores de apps nunca llega a tocar.

Hoy lidera la entrega de las apps insignia de la agencia, desde la interfaz fintech cargada de gráficos de ExtraETF hasta el sistema de diseño totalmente a medida de Arcana. Escribe la mayoría de los artículos de este blog y mantiene el trabajo de código abierto de la agencia, incluido el motor de conversión de DOCX a PDF dxpdf.

Trabaja con Flutter, iOS y Android nativos, Go, Rust, TypeScript, Kotlin, Kubernetes y Docker, con foco en arquitectura de aplicaciones, entrega multiplataforma y la construcción de equipos que entregan.

Artículos recientes

Cómo publicamos más de 20 apps de marca desde una base de código Flutter y sobrevivimos a la 4.2.6 de Apple
Flutter

Cómo publicamos más de 20 apps de marca desde una base de código Flutter y sobrevivimos a la 4.2.6 de Apple

La mayoría de las agencias de «marca blanca» se limitan a repintar un binario, y la directriz 4.2.6 de Apple rechaza exactamente eso. Esta es la arquitectura que usamos para publicar más de 20 apps de marca genuinamente distintas desde una única base de código Flutter: autenticación por tenant y contenido servido desde el backend que hacen de cada app un producto independiente de verdad, no un duplicado.

10 de julio de 2026
Cómo construimos con IA: arquitectura y flexibilidad por encima de las pulsaciones
Ingeniería de software

Cómo construimos con IA: arquitectura y flexibilidad por encima de las pulsaciones

La IA escribe ya buena parte del código de cualquier agencia seria: el 84 % de los desarrolladores la usa a diario. Nos apoyamos en eso a propósito. Dejar que los agentes produzcan el código libera a nuestros ingenieros para el trabajo en el que la IA es peor: arquitectura, flexibilidad y las decisiones de sistema completo que determinan si el software sobrevive a su segundo año. Así construimos de verdad en 2026, por qué movimos el esfuerzo humano hacia arriba y cómo evitamos que el código escrito por IA se convierta en las bases de código enredadas que auditamos cada semana.

19 de junio de 2026
Hallazgos de auditorías de código IA: 11 problemas en casi toda base de código construida con IA
Ingeniería de software

Hallazgos de auditorías de código IA: 11 problemas en casi toda base de código construida con IA

Puede que tu app construida con IA ya esté en producción, y los agujeros de seguridad son solo parte de la historia. Auditamos decenas de bases de código construidas con Cursor, Claude Code, Bolt, Lovable y sesiones largas de ChatGPT, y casi siempre se repiten los mismos once problemas: secretos incrustados en el código, sin validación de entrada, autenticación que marca la casilla pero no verifica la petición, cero tests, sin gestión de errores en el camino infeliz, consultas N+1, dependencias obsoletas con CVEs conocidas, duplicación por todas partes, sin arquitectura coherente, infierno de callbacks en lugar de patrones asíncronos adecuados, y ninguna conciencia del entorno de despliegue. Explicamos cómo se ve cada uno, por qué lo produce la IA y cómo lo arreglamos.

18 de junio de 2026