Webanion
Webanion es el estudio de software que fundé en Dhaka en febrero de 2021 y que dirijo a tiempo completo como su arquitecto de software. Diseña y construye plataformas nativas de IA, SaaS multi-tenant y la infraestructura que hay debajo para fundadores y empresas del Reino Unido, Estados Unidos y Bangladés: el modelo de datos y el backend, las apps web, móviles y de escritorio que van encima, y el clúster de Kubernetes en el que corre el trabajo en producción, que opero yo mismo. Sus propios productos forman parte de la prueba: esta plataforma de portafolio con su servidor MCP, y gm-libs, la familia de bibliotecas de la que parte cada backend de Webanion.
Cómo ayudé a crecer esta empresa
Ingeniería de IA - Agentes, Servidores MCP y Flujos de IA Duraderos
La plataforma alrededor del modelo que lleva las funciones de IA de la demo a producción: agentes que planifican, actúan y verifican, y servidores MCP sobre los propios sistemas de una empresa. A su alrededor, enrutamiento entre proveedores de modelos, flujos duraderos para trabajos largos, memoria acotada a cada cliente y barreras que mantienen a una persona en cada escritura. El servidor MCP en marcha detrás de este sitio es el ejemplo real, y la misma ingeniería funcionó en una plataforma de flujos de trabajo de IA centrada en agentes con más de mil tenants. Funciona sobre infraestructura propia, así que nada sale del edificio.
Termi - Aplicación de Terminal de Código Abierto para macOS y Linux
Una aplicación de terminal de código abierto para macOS y Linux, publicada por Webanion bajo la licencia MIT: comandos guardados que abren hasta cuatro terminales lado a lado en una pestaña, en una disposición que Termi recuerda, y que pueden arrancar con la aplicación; dividir, reabrir, una paleta de comandos, una hoja de atajos, una guía integrada y las cifras de CPU, memoria y red en la barra lateral. Electron, React, TypeScript, xterm.js y node-pty, compilado con electron-vite y probado con Vitest, con un servidor MCP para que un asistente gestione los comandos guardados. Código fuente en github.com/webanion/termi.
Keyboard Tracker - Gráficos e Informes de Actividad en el Escritorio
Una app de escritorio discreta para Linux, Windows y macOS que cuenta el uso del teclado y el ratón, lo representa en gráficos y exporta informes, creada para Ja Turna en cinco semanas. Cuenta las pulsaciones sin registrar lo que nadie escribe, muestra gráficos de un día o de toda la historia y sigue fluida con meses de datos, descarga cualquier tabla como un PDF que un responsable puede compartir y guarda todo su historial en un solo archivo para un equipo nuevo. Electron, React, TypeScript y Redux desde una sola base de código.
Al-Insaf - Plataforma de Finanzas Cooperativas con Libro Mayor y Préstamos
Una organización de finanzas cooperativas llevaba los registros de socios, los ahorros, los préstamos y el capital de los inversores entre papel y hojas de cálculo, sin forma de auditar una sucursal ni de cerrar el día con limpieza. Construimos un único sistema que lo reúne todo: registro de socios, cobros diarios, préstamos desde la solicitud hasta el desembolso, un libro mayor para varias sucursales, el capital de los inversores y un registro de auditoría que anota quién hizo qué. Los oficiales registran cada cobro en el momento en que se hace, los gerentes aprueban los préstamos y cierran el día, y el modelo de permisos decide qué puede ver y hacer cada rol en lugar de ocultar botones. Todo lo que se muestra en este caso de estudio funciona con datos de demostración precargados; los registros reales de socios nunca aparecen en el material de portafolio.
Webanion - Plataforma de Portafolio con CMS Headless y Servidor MCP
Un sitio de portafolio estático no podía sostener el trabajo en cinco idiomas ni seguir el ritmo de la escritura que hay detrás, así que lo reemplazamos por una plataforma. Un CMS headless guarda cada caso de estudio, artículo y registro; un frontend en Next.js los presenta en inglés, bengalí, español, hindi y chino; y un servidor MCP expone ese mismo contenido a los asistentes de IA, de modo que un agente preguntado por este trabajo lee la fuente en lugar de adivinar a partir de un rastreo. La búsqueda, la gestión de medios, un flujo de aprobación y una capa pública de descubrimiento funcionan sobre ella. La prueba es recursiva: la página que estás leyendo la sirve el sistema que describe esta entrada.
Sukalyan Research Group, web de un grupo universitario de farmacia
Sitio web del Sukalyan Research Group en el Department of Pharmacy de Jahangirnagar University, dirigido por el profesor Sukalyan Kumar Kundu: siete áreas de investigación con sus técnicas y artículos, una lista de publicaciones filtrable de ciento veinticuatro entradas de Google Scholar agrupadas por año, el perfil del investigador principal, los miembros por nombre y retrato, un muro de destinos de antiguos alumnos, una galería Lab Life y una página para unirse con cuatro vías y una lista de comprobación para el correo. Next.js con exportación estática, React y TypeScript, Tailwind CSS, todo el contenido detrás de una función de consulta para que el paso a un CMS headless no cambie nada más. Desplegado como un único contenedor en un clúster Kubernetes autoalojado.
Grace Bangla - Sitio Web Oficial para Aprender Bengalí en Dhaka
Un sitio WordPress a medida que el propio personal de Grace Bangla Language Center gestiona desde hace años, para una escuela que enseña bengalí a extranjeros que viven en Dhaka. El sitio lleva la identidad propia de la escuela, explica los cursos y el método de enseñanza antes de la primera llamada de quien acaba de llegar y permite al personal cambiar cada página, aviso y evento por su cuenta. El proyecto se cerró con videotutoriales en lugar de un contrato de soporte.
Un homelab autoalojado que sostiene el estudio, mantenido a diario
La infraestructura propia del estudio sobre un clúster de Kubernetes autoalojado, planificada en febrero de 2026 y mantenida cada día desde entonces: su sitio web, su CMS, sus servidores MCP y las plataformas de clientes que cuida, servidos a través de túneles de Cloudflare, con cada base de datos volcada y verificada cada noche, métricas y reglas de alerta que llegan a un teléfono, un monitor de caídas fuera de casa, un registro de contenedores y un registro npm, y una única consola privada que une merges, ejecuciones, imágenes, pods y nodos en una sola página.
La CI alojada era lo más lento y las compilaciones volvieron a casa
Las compilaciones y los despliegues pasaron de los runners alojados de GitHub, donde cada ejecución empezaba en una máquina nueva y las entregas esperaban colas e incidentes, a un pool de runners en casa: una máquina de compilación que toma cada trabajo mientras está encendida y runners de reserva en un servidor siempre encendido, detrás de un watchdog que, ante la duda, se inclina por seguir entregando. Las imágenes van a un registro de contenedores privado y las librerías del estudio a un registro npm privado, ambos dentro del edificio, y cada ejecución se archiva más allá de la retención de GitHub. El despliegue más lento pasó de ocho minutos y veinticuatro segundos a tres minutos y cinco, y la CI fue un tercio más rápida.
Un nodo pasó a ser un clúster sin cambiar ninguna aplicación
Una segunda máquina que puede apagarse en cualquier momento se unió a un clúster de un solo nodo en funcionamiento sin cambiar ninguna aplicación. Un servidor siempre encendido guarda el plano de control, cada base de datos y cada volumen y la primera copia de cada servicio; la máquina de compilación asume, detrás de un taint, las compilaciones y las segundas copias de los servicios sin estado, y esas copias esperan en lugar de volver cuando ella duerme. Se apaga sola cuando se acaba el trabajo y vuelve cuando entra un trabajo en cola, una consola muestra cada nodo, cada carga de trabajo y cada tramo de disponibilidad, y se midió cada CPU request del servidor siempre encendido, lo que llevó sus reservas del 84 % al 56 % de lo que puede asignar.
gm-libs, los paquetes base de cada frontend y backend de Webanion
Una familia de paquetes versionados e independientes del framework de la que parte cada frontend y backend de Webanion, con una capa de NestJS en el servidor y bindings para React, Vue y Expo en el cliente: autenticación con passkeys e inicio de sesión único, feature flags, un registro de auditoría, datos multi-tenant, cifrado, archivos, documentos, mensajería, tiempo real y modo sin conexión, webhooks, workers y un kit de UI. Cada paquete vive en su propio repositorio privado con sus propias versiones y se instala desde el registro npm privado del estudio, y la consola del estudio muestra qué consumidor va por detrás en qué versión.
Más empresas con las que he trabajado
Fully Booked es una plataforma de reservas de minibuses y autocares en el Reino Unido y la red de operadores que comparten trabajo detrás de ella. La construyo desde el primer commit en abril de 2023: la app React Native en ambas tiendas, la web de reservas para clientes, los paneles de operador y de administración, el widget Prebooked y el backend NestJS que comparten. Desde enero de 2025 dirigí su ingeniería mientras el producto pasaba a un monorepo con publicaciones controladas, y desde junio de 2026 soy su CTO, tras trasladar toda la plataforma a un clúster de Kubernetes autoalojado sin ninguna caída registrada.
Al-Insaf es una sociedad cooperativa registrada en Monirampur, Jessore, que ofrece microfinanzas y servicios de ahorro justos a pequeños comerciantes. Fundada en 2022, gestiona los ahorros de sus socios, los préstamos y el capital de los inversores entre varias sucursales, y llevó ese trabajo del papel y las hojas de cálculo a una única plataforma auditable.
En Upwork trabajo directamente con fundadores desde diciembre de 2021, la mayoría en una etapa temprana, llevando productos desde la primera idea y el prototipo hasta el despliegue y el escalado en móvil, web y escritorio. El perfil es Top Rated con un Job Success Score del 100% en 45 contratos; por el camino obtuve Top Rated Plus y, en 2024, el reconocimiento como top 3% de rendimiento global. El trabajo más reciente han sido menos encargos, más largos y con plena responsabilidad del producto, entre ellos una plataforma de reservas del Reino Unido llevada del MVP a producción a lo largo de cuarenta hitos.
En Edulog trabajé como ingeniero de software en Athena, una plataforma de transporte escolar K-12 nativa de la nube que ayuda a los distritos escolares a planificar rutas de autobús y viajes y a gestionar sus flotas, de febrero a junio de 2026. Desarrollé nuevos módulos como Field Trip Management, mejoré los paneles de administración, depuré problemas complejos y trabajé en la integración entre rutas, mapas y los portales para padres y conductores, en servicios backend, infraestructura en la nube e interfaces frontend.
En Rocksteady Technology trabajé en ingeniería de plataforma para SaaS B2B multi-tenant, de diciembre de 2025 a junio de 2026. Entré como ingeniero de software en un proyecto de escritorio con TypeScript y Electron, y desde febrero de 2026 trabajé como ingeniero de software sénior en la plataforma: una arquitectura de base de datos compartida que da servicio a más de mil tenants con aislamiento de credenciales por tenant, autorización de grano fino en OpenFGA, flujos duraderos en Temporal, suscripciones y facturación por uso con Stripe, y administración de Kubernetes en GKE entre staging y producción. Los patrones de base de datos compartida y de publicación se adoptaron en toda la organización de ingeniería.
En WorkflowFiesta trabajé como líder de ingeniería en una plataforma de automatización de flujos de trabajo con IA, asumiendo la responsabilidad completa de la línea de producto y dirigiendo un equipo de ingeniería distribuido. Mi trabajo abarcó el diseño de flujos impulsados por agentes, la integración de modelos de lenguaje de gran tamaño a través de varios proveedores, y la orquestación duradera de procesos de larga duración que se reanudan en lugar de perder su estado ante un fallo. Trabajé sobre una arquitectura multiinquilino con aislamiento por inquilino, contribuyendo a la entrega de funcionalidades, el rendimiento y el proceso de publicación, en estrecha colaboración con producto y QA.










