Saltar al contenido
Disponible para freelance y trabajo remoto

Ingeniero de software de IA sénior y desarrollador full stack

Diseño, creo y lanzo apps móviles, apps de escritorio, apps web, agentes de IA que la gente usa.

Soy Shahid. Creo apps móviles, de escritorio y web, agentes de IA y los backends que hay detrás, de principio a fin. Ocho de mis apps están en App Store, y mis backends han servido a más de 300 millones de usuarios en productos que recaudaron 185 millones de dólares.

  • UK Test Prep icono de la app
  • RoadTick icono de la app
  • Resume Builder icono de la app
  • SnapText icono de la app
  • Picture to Text icono de la app
  • Magnetic Blocks icono de la app
  • Cheatly icono de la app
  • Secret Codes icono de la app

8 apps en App Store para iPhone, iPad y Mac

Faisalabad, PakistánPKT (UTC+5) · coincido con EE. UU. y Europa
Recaudado en venta privada
$185M
Recaudado en venta privada
Protocolo DOP: backend en el que trabajé
Usuarios atendidos
300M+
Usuarios atendidos
Sistemas ajustados para escala real
Años de experiencia
5+
Años de experiencia
IA · Apps · Backend · Web3
Usuarios de apps
1M+
Usuarios de apps
CV Maker en Google Play

Apps que he lanzado

Ocho apps en App Store, con guías para cada una

Diseño, creo y mantengo yo mismo estas apps para iPhone, iPad y Mac. Cada una tiene diez guías prácticas en el blog, en inglés, hebreo, chino y español.

Trabajos destacados

Productos que ayudé a lanzar y lo que pasó en realidad

Son productos reales, no demos. En los cuatro principales explico el problema que recibí, lo que hice y lo que cambió después.

Protocolo blockchain de privacidad2023 hasta hoy

DOP — Data Ownership Protocol

Desarrollador backend (Node.js / Web3) · dop.org

DOP es un protocolo blockchain centrado en la privacidad que permite elegir exactamente qué datos on-chain revelar, con divulgación selectiva de conocimiento cero. Desarrollé sus servicios backend: las API, la capa de datos y la conexión blockchain de la que depende todo.

El problema

Con más de 300 M de usuarios, los endpoints de lectura intensiva empezaron a agotar el tiempo y la CPU de MongoDB estaba casi al límite. Además, las caídas de un único proveedor RPC rompían transacciones en silencio.

Lo que hice

Analicé las consultas lentas y reconstruí los accesos con índices compuestos y una capa de caché Redis para las rutas de lectura. En la capa de cadena integré 5 proveedores RPC con selección aleatoria y conmutación automática, para que un nodo caído nunca llegue al usuario.

Node.jsExpress.jsMongoDBRedisWeb3RPC Failover
Ecosistema Web3 e internet alternativa2023 — 2024

Tomi — tomi.com

Desarrollador Solidity y Node.js · tomi.com

Tomi es un ecosistema Web3 gobernado por una DAO que crea una internet alternativa: su propia capa de dominios (.tomi), cartera, navegador y token TOMI. Escribí contratos en Solidity y servicios Node.js que conectan la cadena con los productos que la gente usa.

El problema

Un ecosistema real con más de un millón de usuarios no admite errores en contratos ni desajustes en el backend: el estado del contrato y los servicios externos debían coincidir siempre.

Lo que hice

Creé y probé los contratos Solidity de la lógica del token y del ecosistema, y escribí servicios Node.js que indexan eventos, los exponen con API limpias y mantienen el estado sincronizado.

SoliditySmart ContractsNode.jsWeb3Ethers.js
Plataforma de noticias y datos cripto2023 — 2024

TheCryptoBasic

Desarrollador backend · thecryptobasic.com

TheCryptoBasic es una publicación de noticias y datos cripto con más de dos millones de lectores. Desarrollé y mantuve el backend: API de contenido, datos de mercado en vivo y la autenticación de cuentas.

El problema

Los usuarios perdían la sesión al azar, lo que dañaba la retención, y los datos de mercado debían estar actualizados para muchos lectores sin saturar a los proveedores.

Lo que hice

Rastreé los cierres de sesión hasta un mal manejo de la caducidad de JWT y de los tokens de renovación, y reescribí el flujo para que se renueven sin caducar a mitad de sesión. En datos, ajusté la obtención y la caché para mantenerlos al día bajo carga.

Node.jsExpress.jsMongoDBJWT AuthMarket Data APIs
Proyecto blockchain2023

Rain — rain.one

Desarrollador backend · rain.one

Rain es un proyecto blockchain en el que participé durante su venta privada, cuando el backend debe ser impecable porque mueve dinero real.

El problema

Una venta privada no perdona: las aportaciones, las interacciones con carteras y los registros deben ser correctos a la primera y con una fecha límite estricta.

Lo que hice

Creé y reforcé servicios backend en torno a la venta, con validación cuidadosa, transacciones precisas e informes de errores para que ninguna aportación se perdiera o contara dos veces.

Node.jsExpress.jsMongoDBWeb3

Otras cosas que he creado

Repositorios públicos

Proyectos personales y herramientas que tengo en GitHub. github.com/ShahidKhan09

Experiencia

Cinco años, tres empresas y muchos incidentes en producción

Empecé en QA, donde aprendí cómo se rompe el software. Luego pasé al backend, donde aprendí por qué. Esta es la versión corta.

Desarrollador backend (Node.js / Solidity)

Quecko Inc. · Islamabad, Pakistán

ActualMarzo de 2023 hasta hoy
  • Actualmente desarrollo Joni (joni.ai), una plataforma de productos de IA, como mi proyecto principal.
  • Desarrollé servicios backend para DOP (Data Ownership Protocol), un protocolo blockchain centrado en la privacidad que recaudó 185 M$ en venta privada y creció a más de 300 M de usuarios.
  • Solucioné API lentas, tiempos de espera de la base de datos y CPU alta en MongoDB a escala de DOP con índices y caché Redis para consultas de lectura intensiva.
  • Eliminé las caídas de nodos RPC integrando 5 proveedores RPC con selección aleatoria y conmutación por error, sin interrumpir transacciones cuando fallaba un nodo.
  • Creé contratos inteligentes en Solidity y servicios Node.js para Tomi (tomi.com), un ecosistema Web3 con más de 1 M de usuarios; el token TOMI subió de 0,10 $ a 7 $ tras el lanzamiento.
  • Mantuve el backend de TheCryptoBasic, una plataforma de noticias y datos cripto con más de 2 M de usuarios; corregí errores de sesión JWT que cerraban sesiones al azar.
  • Participé en Rain (rain.one), un proyecto blockchain que recaudó 1 M$ en venta privada.
  • Creé de principio a fin New-Waffle, una aplicación web de sorteos NFT.
Node.jsSolidityMongoDBRedisWeb3

Desarrollador backend

Dlux Soft · Faisalabad, Pakistán

Agosto de 2022 a marzo de 2023
  • Desarrollé el backend de CV Maker – Resume Builder (Google Play), con más de 1 M de usuarios en todo el mundo.
  • Optimicé el rendimiento de la API REST con índices de MongoDB, pipelines de agregación, caché de respuestas y paginación, reduciendo el tiempo medio de respuesta cerca de un 60 %.
  • Escalé el backend Node.js de 200 mil a 1 M de usuarios con lanzamientos estables y sin caídas.
  • Reforcé la fiabilidad con validación de solicitudes, gestión centralizada de errores y registros, reduciendo los errores en producción.
Node.jsMongoDBAPI Optimization

Ingeniero SQA

Travelogest · Faisalabad, Pakistán

Marzo de 2021 a julio de 2022
  • Realicé pruebas manuales, de regresión y de interfaz en versiones web y móviles.
  • Dirigí la verificación y validación de productos, garantizando lanzamientos estables y sin defectos.
  • Documenté casos de prueba y trabajé con los desarrolladores para reproducir, seguir y cerrar errores con rapidez.
Manual QARegressionUI Testing

Lo que puedo hacer por ti

Contrátame para el trabajo que hago cada día

Sin un menú interminable. Son seis cosas que he hecho una y otra vez en productos reales, y son las que haré bien para ti.

Backend Node.js y API REST

API de producción con Express y MongoDB que siguen rápidas cuando el tráfico se multiplica. Estructura limpia, validación, gestión centralizada de errores y registros.

  • Express.js / REST y autenticación JWT
  • Diseño de esquemas e índices MongoDB
  • Caché Redis y paginación
  • Despliegue en Heroku / VPS

Desarrollo Web3 y Solidity

Contratos inteligentes y el backend que los rodea: lógica de tokens, NFT, redundancia RPC e indexación de eventos que nunca se detiene en silencio.

  • Contratos inteligentes en Solidity
  • Sistemas de NFT generativos y sorteos
  • Conmutación por error multi-RPC
  • Indexación de datos on-chain

Agentes de IA y automatización

Flujos n8n, agentes LangGraph y automatización sin código que eliminan el trabajo repetitivo y se conectan a tus herramientas y datos.

  • Automatización con n8n
  • LangGraph / agentes de IA
  • Integraciones de API y LLM
  • Herramientas internas a medida

QA, pruebas y corrección de errores

Cinco años de pruebas manuales, de regresión y de interfaz. Encuentro el error, rastreo la causa, publico la solución y añado monitorización para que no vuelva en silencio.

  • Pruebas manuales y de regresión
  • Verificación y validación
  • Depuración de la causa raíz
  • Alertas de errores y monitorización

Rescate de rendimiento y escala

Consultas lentas, tiempos de espera, CPU al 100 %, cierres de sesión al azar. Los he resuelto todos en productos con millones de usuarios, normalmente sin reescribir.

  • Ajuste de consultas y agregaciones
  • Cuellos de botella de CPU y memoria
  • Errores de sesión y JWT
  • Lanzamientos sin caídas

Apps móviles y de escritorio

De la idea a App Store. He diseñado, creado y publicado 8 apps propias para iPhone, iPad y Mac, así que conozco todo el proceso: diseño, desarrollo, backend, revisión y lanzamiento.

  • Apps para iPhone, iPad y Android
  • Apps para Mac y escritorio
  • IA y OCR en el dispositivo
  • Publicación en App Store y QA de versiones

Contrata a un desarrollador de agentes de IA →Ingeniero de IA integrado →Bot de IA para WhatsApp y Telegram →Contrata a un desarrollador de IA full stack →Contrata a un desarrollador backend Node.js →Contrata a un desarrollador de apps SwiftUI →Artículos técnicos →Herramientas gratis →

Tecnologías

Las herramientas que uso

Node.js y MongoDB son mi casa. Todo lo demás lo aprendí porque un proyecto lo necesitaba.

Backend

Node.jsExpress.jsREST APIsMongoDBMongooseRedisEJS

Blockchain / Web3

SoliditySmart ContractsWeb3Generative NFTsRPC Infrastructure

IA y automatización

n8nLangGraphAI AgentsWorkflow AutomationNo-Code Automation

Frontend

JavaScript (ES6+)HTML5CSS3BootstrapReact

Móvil

SwiftUIiOS & iPadOSmacOS AppsOn-device AI & OCRApp Store Publishing

Control de calidad

Manual TestingRegression TestingUI TestingVerification & Validation

Herramientas y plataformas

GitGitHubHerokuPostmanNetlify

Cómo funciona un proyecto

Sin sorpresas y sin desaparecer una semana

La mayoría de las malas experiencias con freelancers vienen del silencio. Así es trabajar conmigo.

01

Llamada de alcance

Una llamada corta o un mensaje detallado. Te digo con sinceridad si encaja y qué requiere de verdad.

02

Plan e hitos fijos

Recibes un plan escrito con hitos y fechas de entrega, para que el calendario no sorprenda.

03

Desarrollo y novedades diarias

Entrego por partes pequeñas y envío avances, para que siempre veas a dónde va el dinero.

04

Probar, entregar y dar soporte

Entrega probada con documentación y traspaso, además de soporte gratis si algo falla.

Sobre mí

Un poco sobre cómo trabajo

Soy Muhammad Shahid, de Faisalabad. Llegué al software por las pruebas, no por programar. Mi primer trabajo fue como ingeniero SQA, rompiendo el software de otros para ganarme la vida. Es un comienzo raro, pero me dejó un hábito: antes de dar algo por terminado, intento romperlo yo mismo.

Pasé al backend en 2022 y desde entonces escribo Node.js. Desde 2023 trabajo sobre todo en productos blockchain en Quecko, lo que significa muchas noches en torno a lanzamientos de tokens y depurar cosas que solo fallan a gran escala. Una consulta lenta con 300 millones de usuarios no se parece en nada a una en pruebas.

Hoy desarrollo una plataforma de IA en joni.ai, y en mi tiempo libre trabajo con flujos n8n, agentes LangGraph y algún juego en SwiftUI. Publiqué uno en App Store, sobre todo para demostrarme que podía llevar algo hasta el lanzamiento yo solo.

Si trabajas conmigo, espera respuestas directas. Si un plazo no es realista, lo diré el primer día y no al final del sprint.

Formación

  • Grado en Informática

    Universidad Virtual de Pakistán · 2020 — 2024

  • ICS

    Government College, Faisalabad

  • Bachillerato

    Govt Comprehensive Model High School, Faisalabad

Certificaciones

  • n8n: No-Code AI Agent BuilderSimplilearn
  • Build AI Agents using LangGraphSimplilearn
  • ReactSimplilearn
  • BlockchainCoursera
  • MongoDB and MongooseMongoDB University

Preguntas

Lo que los clientes suelen preguntar primero

Depende del alcance. Los arreglos pequeños y las auditorías van por horas; los proyectos completos funcionan mejor con hitos fijos. Envíame los detalles y recibirás una cifra clara, sin estimaciones vagas.

Sí, es la mayor parte de mi trabajo. He asumido productos con millones de usuarios y corregido errores de rendimiento, sesión y pagos sin reescribirlos.

Estoy en Pakistán (UTC+5) y coincido con clientes de EE. UU., Europa y el Golfo. Mantengo el horario que tu proyecto necesita.

Sí. Empecé como ingeniero SQA antes de pasar al backend, así que todo lo que entrego sale probado.

Ver las 124 preguntas y respuestas →

Contacto

Cuéntame qué está roto o qué quieres crear

Envíame los detalles, aunque estén desordenados. Responderé en un día con una opinión sincera: si soy la persona adecuada, cuánto llevará y cuánto costará. Si no encaja, también te lo diré.

Faisalabad, PakistánSuele responder en 24 horas@shahidsaleem09