Construimos y mejoramos el software que sostiene tu negocio
Te ayudamos a convertir una necesidad de tu empresa en una herramienta que puedas usar, en la web o en el teléfono, y a mejorar los sistemas que ya tienes. Empezamos por entender cómo trabajas y qué quieres conseguir; medimos antes y después de cada cambio y publicamos cómo lo hacemos.
Desde 2020
en producción: el protocolo de caché de código abierto que explicamos en el blog.
3,7 M peticiones/s
cpp-cache con un trabajador, respondiendo desde la caché; benchmark del 18 de octubre de 2026. Ver datos
1–2 días hábiles
de tiempo de respuesta a nuevas consultas. En remoto con América y Europa.
Por dónde empezar
Quiero crear una solución para mi empresa
¿Hay tareas que te quitan tiempo, datos repartidos en varias hojas o una idea que quieres poner en marcha? Te ayudamos a aclarar qué necesitas y construimos una primera versión útil, en la web o como app para el teléfono, para probarla con quienes la usarán. No necesitas llegar con una solución definida.
Primera versión en unas seis semanas, con precio cerrado por hitos; como referencia, USD 8.000 por una primera versión web completa.
Quiero mejorar un sistema que ya utilizo
Si tu sistema va lento, falla o cuesta demasiado mantenerlo, medimos dónde está el problema y proponemos mejoras con pruebas que puedas revisar, junto a tu equipo técnico. Somos especialistas en rendimiento de backends y APIs para apuestas deportivas, fintech y SaaS B2B.
Diagnóstico en dos semanas, con alcance cerrado; como referencia, USD 2.900.
Cómo colaboramos
- Una llamada de 30 minutos, sin costo, para entender tu caso.
- Una propuesta por escrito con alcance, plazo y precio cerrados.
- Trabajo por hitos, con entregas que puedes probar.
- Entrega con documentación y traspaso; el código es tuyo.
Compruébalo tú mismo
Tres piezas públicas para verificar lo que decimos antes de escribirnos: resultados con fecha y máquina declarada, código que se puede ejecutar y el método con el que medimos.
Benchmark reproducible
- corridas
- 42
- errores
- 0
- máquina declarada
- oct 2026
Dos cachés medidas con el mismo protocolo. Datos crudos y código de medición publicados.
Código abierto
Seis proyectos que se pueden leer, ejecutar y criticar: dos cachés con el mismo protocolo, estructuras de datos, un cortacircuitos, unidades físicas y correlaciones PVT.
Cómo medimos
Tres clases de cifra (benchmark, producción, estimación), protocolo de antes y después, y plantillas descargables de informe de medición y de criterios de aceptación.
Servicios
Tres líneas centradas en sistemas críticos de alto rendimiento y modelado aplicado. Puedes contratarnos para un diagnóstico, un proyecto por hitos o un acompañamiento mensual.
Consultoría técnica en rendimiento y arquitectura
- Diagnóstico de APIs y sistemas críticos
- Planes de mejora de arquitectura y escalabilidad
- Modernización gradual de sistemas heredados, minimizando interrupciones
Desarrollo de sistemas de alto rendimiento
- Backends y APIs; aplicaciones web y apps para iPhone y Android
- Programas independientes y herramientas de línea de comandos en C++ o Rust
- Procesamiento de datos e integración con sistemas existentes
Modelado y análisis
- Simulaciones Monte Carlo y análisis de riesgo
- Modelos de pronóstico y optimización
- Paneles y automatización de decisiones
Tecnologías que utilizamos habitualmente en nuestros backends y sistemas:
Trayectoria del equipo
SIMYL Research se constituyó en 2025. Estos trabajos, anteriores a la empresa, los dirigieron integrantes del equipo que hoy la dirige y muestran cómo abordamos un problema; no nombramos empresas ni clientes.
Caché y arquitectura para una API de apuestas deportivas
Pruebas de 2023 · diseño del protocolo y la arquitectura: backend de una API de apuestas deportivas en tiempo real, optimizado combinando caché en memoria de alto desempeño con enrutamiento por hash a múltiples gateways, de modo que la mayoría de las solicitudes repetidas se resolvían desde caché sin recomputar precios. En pruebas de 2023 en entornos controlados, esta arquitectura demostró una capacidad de hasta 100.000 solicitudes por segundo con p99 inferior a 500 ms.
Backend multi-tenant para la gestión de inmuebles y condominios
2017 · diseño e implementación: backends de APIs para una plataforma multi-tenant de administración de inmuebles y condominios, con contratos, pagos, notificaciones e informes, diseñados para crecer de forma gradual sin interrupciones del servicio.
Migración de un sistema basado en Yardi a essensys sin interrupción del servicio
2017 · responsable de la migración: una operación que funcionaba sobre Yardi debía pasar a essensys sin detener el servicio ni perder datos; los datos se extrajeron por la interfaz de integración de Yardi y el servicio se mantuvo durante la transición. Migración completada sin interrupción ni pérdida de datos.
Simulación de producción de pozo a separador y DSL de correlaciones PVT
2016–2018 · desarrollador principal en una startup: backend de simulación de la producción desde el fondo del pozo hasta el separador y un lenguaje específico para definir correlaciones PVT con unidades y rangos verificados. 188 correlaciones en 35 familias publicadas como software libre en back-pvt; la biblioteca de unidades uconv nació allí.
Analizador de cadenas productivas sobre grafos
2012–2016 · responsable del analizador, como colaborador externo de un centro público de investigación en tecnologías libres: grafo de las cadenas productivas, de las materias primas a los bienes finales, construido con datos del registro industrial para ubicar sus puntos débiles, como los puntos de corte y los cortes mínimos por renglón. Código en C++ sobre Aleph-w, publicado como software libre.
Código abierto
Lo que publicamos se puede leer, ejecutar y criticar. Seis proyectos, por nombre, utilidad y estado.
cpp-cache
Caché concurrente en memoria para procesos en C++20, con protocolo single-flight contra avalanchas de solicitudes.
C++20 · licencia MIT · modelo formal en Promela/SPIN incluido en el repositorio · benchmarks de 2026 publicados
gateway_cache
La implementación en Go del mismo protocolo de caché, pensada para gateways de API.
Go · licencia MIT · publicada en 2020 · en producción desde entonces en la plataforma de datos deportivos de Genius Sports
Aleph-w
Biblioteca de estructuras de datos y algoritmos en C++ con énfasis en programación funcional.
C++ · licencia MIT · en desarrollo activo
go-breaker
Cortacircuitos (circuit breaker) para servicios en Go: se dispara por umbrales de memoria y latencia, con análisis de tendencia y alertas a OpsGenie.
Go · licencia MIT · pruebas incluidas
uconv
Biblioteca de unidades y magnitudes físicas en C++20, con tipos fuertes en tiempo de compilación y un DSL para definir unidades y conversiones.
C++20 · licencia GPL-3.0 · integración continua
back-pvt
Caracterización PVT de fluidos: propiedades físicas en función de la presión y la temperatura, con su batería de pruebas.
C++ · licencia GPL-3.0 · pruebas incluidas
Las cifras de rendimiento de 2023 corresponden a la implementación en Go; no las extrapolamos a cpp-cache. Las mediciones de 2026 de las dos bibliotecas, con el mismo protocolo y en una máquina declarada, están en Benchmarks.
Quiénes somos
Ingeniería de software de alto rendimiento
En SIMYL Research unimos el rigor académico con la experiencia industrial para construir sistemas críticos donde cada milisegundo y cada centavo cuentan.
- Código eficiente: optimizamos algoritmos para reducir tus costos de nube, y lo medimos antes y después.
- Sin intermediarios: un equipo pequeño de ingeniería senior, con alcance y precio cerrados.
- Transparencia: pagos por hitos con criterios de aceptación por escrito.
- Precisión: modelos estadísticos y de aprendizaje automático para cuantificar la incertidumbre y decidir con supuestos explícitos.
¿Quieres saber con quién trabajarás?
No sé exactamente qué necesito. ¿Puedo escribirles igual?
Sí. Cuéntanos qué haces hoy y qué te resulta difícil; en la llamada de 30 minutos vemos juntos si conviene construir algo, usar una herramienta existente o cambiar el proceso. Si no somos la mejor opción, te lo decimos ahí mismo.
¿Qué pasa en la llamada de 30 minutos?
Escuchamos tu caso, hacemos preguntas y te decimos si podemos ayudarte y cómo. No tiene costo ni compromiso; después recibes por escrito qué proponemos, con alcance, plazo y precio.
¿También desarrollan la interfaz web y las aplicaciones móviles?
Sí, por supuesto. Hacemos la interfaz web y las apps para iPhone y Android, con un solo código para las dos plataformas, y las publicamos en las tiendas con tus cuentas. Contamos con ingenieros móviles que trabajan bajo nuestra dirección técnica, con Flutter de preferencia o React Native si tu equipo ya lo usa. Y cuidamos especialmente lo que no se ve: la pantalla atrae a los primeros usuarios, pero lo que decide si se quedan es que todo responda rápido, no pierda datos y aguante cuando el negocio crece. En el MVP ágil, la app es un módulo aparte: como referencia, USD 5.000 y unas tres semanas más; el precio exacto depende de su complejidad y se cierra en la fase de definición. También la hacemos para un sistema que ya tienes, como proyecto por hitos.
¿Trabajan por horas o por proyecto?
Depende de cuánta incertidumbre tenga el proyecto. Si el alcance es estable, trabajamos con precio cerrado por hitos, con un anticipo al inicio y criterios de aceptación por escrito para cada entrega. Si hay incertidumbre alta (integraciones por descubrir, requisitos por validar), trabajamos por tiempo con un tope de presupuesto y revisiones periódicas, porque un precio cerrado prematuro suele perjudicar a ambas partes. Para dudas puntuales ofrecemos una sesión de 4 horas por USD 600 de referencia. Las condiciones habituales de cada modalidad están en Cómo trabajamos y las ajustamos en cada propuesta.
¿Cubren soporte post‑entrega?
Sí. Los proyectos de desarrollo incluyen un periodo de estabilización definido en la propuesta y la transferencia de conocimiento a tu equipo. Después puedes contratar acompañamiento mensual o una bolsa de horas de mantenimiento; si prefieres un equipo propio, te ayudamos a formar o encontrar a quienes mantendrán el sistema.
¿Cómo facturan a clientes de Colombia y de otros países?
Emitimos factura electrónica. A clientes en Colombia les facturamos en pesos, con el importe fijado en la propuesta; a clientes de otros países, en dólares o en euros, con pago por transferencia bancaria internacional. Antes de firmar te indicamos cómo aplican los impuestos y las retenciones en tu país.
¿Cuál es el tamaño mínimo de proyecto con el que trabajan?
Priorizamos proyectos donde podamos generar impacto claro en sistemas críticos; como referencia, iniciativas de varias semanas a varios meses. Para necesidades más acotadas ofrecemos una sesión de consultoría de 4 horas y el diagnóstico de rendimiento y arquitectura, con alcance cerrado y precio de referencia. Tomamos pocos proyectos a la vez para que cada uno tenga a un responsable senior de principio a fin.
¿Trabajan solo en remoto o también de forma presencial?
Trabajamos en remoto, en el huso horario de Bogotá (UTC−5). Para hitos clave como talleres, arranques o auditorías podemos viajar si el alcance y el presupuesto lo justifican.
¿Pueden trabajar con las tecnologías que ya usamos si no son C++, Go ni Rust?
Sí, siempre que tengamos experiencia real con ellas. Si no las dominamos, te lo decimos y podemos concentrarnos en arquitectura, rendimiento y buenas prácticas, o ayudarte a definir una ruta de migración.
¿Cómo manejan la confidencialidad de nuestra información y código?
Firmamos acuerdos de confidencialidad (NDA) cuando es necesario, usamos repositorios con acceso restringido y seguimos buenas prácticas de seguridad. No reutilizamos código específico de cliente en otros proyectos ni publicamos nada de tu proyecto salvo que el contrato lo permita o nos autorices.
¿En qué idiomas trabajan?
Trabajamos en español e inglés. La documentación escrita suele ser en inglés o en español, según lo que tu equipo necesite.
Cursos y talleres
Formación práctica para equipos que ya están en producción. Modalidad remota o presencial; emitimos certificado de participación.
C++ moderno (C++17/20/23)
Punteros inteligentes, semántica de movimiento, plantillas y concurrencia. 4–5 días.
Computación de alto rendimiento
Caché de CPU, perfilado, estructuras sin bloqueo y SIMD. 3 días.
Kubernetes para desarrolladores
Despliegues, recursos, autoescalado y diagnóstico en producción. 3 días.
Contacto
Cuéntanos qué necesitas resolver; una descripción breve basta para empezar. Respondemos en 1–2 días hábiles.
Correo: contact@simylresearch.com