# Preguntas frecuentes

URL: https://shahid09.netlify.app/es/faq/
Author: Muhammad Shahid (https://shahid09.netlify.app/)

> Respuestas a 124 preguntas sobre Muhammad Shahid: backends en Node.js, agentes de IA, apps SwiftUI para iPhone y Mac, apps web, Web3, QA y cómo contratarlo.

## Sobre mí

URL: https://shahid09.netlify.app/es/faq/about/

### ¿Quién es Muhammad Shahid?

Muhammad Shahid (también conocido como Shahid Khan) es un ingeniero de software de IA sénior y desarrollador backend de Faisalabad, Pakistán. Crea apps móviles, apps de escritorio, apps web, agentes de IA y los backends que hay detrás, y ha publicado 8 apps propias en la App Store.

### ¿A qué te dedicas?

Desarrollo software de principio a fin: backends y APIs en Node.js, agentes de IA y automatización, apps SwiftUI para iPhone, iPad y Mac, apps web y contratos inteligentes en Solidity. Además pruebo todo lo que entrego, porque empecé mi carrera en QA.

### ¿Dónde estás?

En Faisalabad, Pakistán, con hora de Pakistán (UTC+5). Trabajo en remoto con clientes de todo el mundo y coincido con frecuencia con los horarios de Estados Unidos, Europa y el Golfo.

### ¿Cuánta experiencia tienes?

Más de cinco años en software: ingeniero SQA en Travelogest desde marzo de 2021, desarrollador backend en Dlux Soft desde agosto de 2022 y desarrollador backend (Node.js / Solidity) en Quecko Inc. desde marzo de 2023.

### ¿Dónde trabajas ahora?

Soy desarrollador backend (Node.js / Solidity) en Quecko Inc., en Islamabad, desde marzo de 2023. Mi proyecto principal allí es Joni (joni.ai), una plataforma de productos de IA.

### ¿Qué estudiaste?

Tengo un grado (BS) en Informática por la Virtual University of Pakistan (2020 a 2024). Antes estudié ICS en el Government College de Faisalabad.

### ¿Qué certificaciones tienes?

n8n: No-Code AI Agent Builder (Simplilearn), Build AI Agents using LangGraph (Simplilearn), React (Simplilearn), Blockchain (Coursera) y MongoDB and Mongoose (MongoDB University).

### ¿Cuáles son tus mayores logros?

Servicios backend para DOP, que recaudó 185 millones de dólares en su venta privada y superó los 300 millones de usuarios; contratos inteligentes y servicios para Tomi, un ecosistema Web3 con más de 1 millón de usuarios; escalar el backend de CV Maker de 200.000 a más de 1 millón de usuarios con APIs un 60% más rápidas; y 8 apps propias en la App Store.

### ¿En qué idiomas trabajas?

Inglés y urdu.

### ¿Cómo puedo contactarte?

Lo más rápido es WhatsApp al +92 321 7815799. También puedes escribir a contacttoshahidkhan@gmail.com o encontrarme en LinkedIn y en GitHub como ShahidKhan09.

## Desarrollo backend

URL: https://shahid09.netlify.app/es/faq/backend-development/

### ¿Qué tecnologías backend usas?

Node.js y Express.js para APIs, MongoDB con Mongoose para datos, Redis para caché, APIs REST con autenticación JWT, EJS para páginas renderizadas en servidor, y Heroku, servidores VPS o Netlify para el despliegue.

### ¿Eres desarrollador Node.js?

Sí. Node.js es mi lenguaje backend principal. Lo he usado en producción en Quecko Inc. y Dlux Soft para productos con millones de usuarios, como DOP, TheCryptoBasic y CV Maker.

### ¿Desarrollas APIs REST?

Sí. Desarrollo APIs REST de producción con Express y MongoDB, con validación de peticiones, gestión centralizada de errores, logs, autenticación JWT, caché y paginación.

### ¿Trabajas con MongoDB?

Sí, es mi base de datos principal. Diseño esquemas e índices compuestos, escribo pipelines de agregación y uso Mongoose. También tengo la certificación MongoDB and Mongoose de MongoDB University.

### ¿Cómo usas Redis?

Sobre todo para cachear rutas con mucha lectura. En DOP añadí una capa de caché con Redis junto con nuevos índices en MongoDB, y así controlé los timeouts de la API y la carga de CPU de la base de datos con más de 300 millones de usuarios.

### ¿Puedes arreglar problemas de inicio de sesión y sesiones?

Sí. En TheCryptoBasic los usuarios se desconectaban al azar. Encontré el origen en una caducidad incorrecta de los JWT y en el manejo de los refresh tokens, y reescribí el flujo de sesión para que ahora las sesiones se mantengan como deben.

### ¿Puedes crear el backend de una app móvil?

Sí. Desarrollé el backend de CV Maker – Resume Builder, una app de Android en Google Play con más de 1 millón de usuarios en todo el mundo, y trabajé con los equipos de móvil y diseño en sus lanzamientos.

### ¿Puedes integrar APIs de terceros?

Sí. Creé el flujo de datos de mercado en tiempo real de TheCryptoBasic, conecté 5 proveedores RPC en DOP y desarrollo integraciones de APIs y LLM para agentes de IA.

### ¿Trabajas con datos en tiempo real y WebSockets?

Sí. TheCryptoBasic sirve datos de mercado en directo a más de 2 millones de usuarios, y mi proyecto de código abierto cmcprice-Websocket transmite precios de criptomonedas en tiempo real por WebSockets.

### ¿Dónde despliegas los backends?

Los backends en Node.js, en Heroku o servidores VPS; los sitios estáticos y de Next.js, como este, en Netlify.

### ¿Puedes arreglar fallos de pagos y transacciones?

Sí. En Quecko investigué fallos de pagos y transacciones reportados por usuarios, encontré las causas, publiqué las correcciones con plazos ajustados, restablecí los pagos y añadí monitorización y alertas para detectar los fallos a tiempo.

### ¿Cómo haces que un backend sea fiable?

Validación de peticiones, gestión centralizada de errores, logs, monitorización y alertas, y pruebas antes de cada lanzamiento. En Dlux Soft este enfoque redujo los errores en producción.

### ¿Puedes añadir monitorización y alertas de errores?

Sí. Añado monitorización y alertas en cada corrección, para que el próximo fallo lo detecte el sistema y no los usuarios.

### ¿Puedes crear una app full-stack tú solo?

Sí. Creé New-Waffle, una app web de sorteos de NFT, de principio a fin yo solo: la lógica del sorteo, el backend y el cliente web, y también el despliegue.

### ¿Creas herramientas internas?

Sí. Dos de mis herramientas de código abierto son mongodb-data-exporter, que exporta cada colección de una base de datos MongoDB a su propio archivo JSON, y video-splitter-with-text, que divide vídeos y les añade texto.

### ¿Puedes trabajar en un backend que hizo otra persona?

Sí, es la mayor parte de mi trabajo. He asumido productos en producción con millones de usuarios y he corregido sus problemas de rendimiento, sesiones y pagos sin reescribirlos.

### ¿Usas NestJS?

Sí. Desarrollo backends en Node.js con NestJS cuando el proyecto se beneficia de sus módulos y su inyección de dependencias, y con Express cuando encaja mejor algo más ligero.

### ¿Desarrollas APIs GraphQL?

Sí. Desarrollo APIs GraphQL además de APIs REST, y elijo entre ellas según cómo necesiten obtener los datos los clientes.

## Rendimiento y escalado

URL: https://shahid09.netlify.app/es/faq/performance-scaling/

### ¿Puedes arreglar una API lenta?

Sí. Analizo las consultas lentas y las corrijo con índices, pipelines de agregación, caché y paginación. En Dlux Soft así reduje el tiempo medio de respuesta de la API en torno a un 60%.

### ¿Cómo escalaste CV Maker de 200.000 a 1 millón de usuarios?

Con índices en MongoDB, pipelines de agregación, caché de respuestas y paginación en el backend de Node.js, manteniendo los lanzamientos estables y sin caídas.

### ¿Cómo solucionas un uso alto de CPU en MongoDB?

Busco las consultas lentas, añado los índices compuestos adecuados, rehago los patrones de acceso y cacheo en Redis los endpoints con mucha lectura. Así devolví la carga de la base de datos de DOP a un rango seguro.

### ¿Qué desarrollaste para DOP?

DOP (Data Ownership Protocol, dop.org) es un protocolo blockchain centrado en la privacidad que permite a los usuarios elegir qué datos on-chain revelan, mediante divulgación selectiva de conocimiento cero. Desarrollé sus servicios backend: las APIs, la capa de datos y la conexión con la blockchain.

### ¿Qué suele causar timeouts en las APIs a gran escala?

Según mi experiencia, consultas con mucha lectura sin los índices adecuados y sin capa de caché. En DOP, corregir justo eso eliminó los timeouts y estabilizó los tiempos de respuesta en los picos de carga.

### ¿Puedes escalar un backend sin reescribirlo?

Normalmente, sí. Las consultas lentas, los timeouts, la CPU al 100% y los cierres de sesión aleatorios casi siempre se pueden corregir sobre lo que ya existe, y así los he resuelto en productos en producción.

### ¿Cómo mantienes las transacciones blockchain cuando falla un nodo RPC?

En DOP integré 5 proveedores RPC con selección aleatoria y conmutación automática por error, para que un nodo caído nunca afecte al usuario. Las caídas de transacciones por fallos de nodos individuales bajaron a cero.

### ¿Puedes resolver cuellos de botella de CPU y memoria?

Sí. Optimizar consultas y agregaciones, cuellos de botella de CPU y memoria, y errores de sesión son los problemas que más corrijo en productos en producción.

### ¿Haces lanzamientos sin tiempo de inactividad?

Sí. Mientras escalaba el backend de CV Maker de 200.000 a más de 1 millón de usuarios, todos los lanzamientos fueron estables y sin caídas.

### ¿Puedes rescatar un producto que falla en producción?

Sí. He corregido consultas lentas, timeouts, CPU al 100% y cierres de sesión aleatorios en productos con millones de usuarios, y después he añadido monitorización para que los problemas no vuelvan sin que nadie lo note.

### ¿Puedes escalar sistemas Node.js y MongoDB a millones de usuarios?

Sí. Lo he hecho en producción: DOP superó los 300 millones de usuarios, TheCryptoBasic atiende a más de 2 millones de lectores y escalé CV Maker de 200.000 a más de 1 millón de usuarios, todo con backends en Node.js y MongoDB.

### ¿Cómo diseñas APIs REST de alto rendimiento?

Consultas con índices, caché en Redis para las rutas con mucha lectura, paginación, respuestas ligeras, validación de peticiones y el trabajo lento en tareas en segundo plano. En Dlux Soft así reduje el tiempo medio de respuesta de la API en torno a un 60%.

### ¿Haces diseño de sistemas?

Sí. Diseño los servicios, el modelo de datos, la caché, las colas y la conmutación por error de un sistema, y planifico cómo escalará. En DOP eso supuso caché en Redis, nuevos índices y conmutación entre varios proveedores RPC para más de 300 millones de usuarios.

## Agentes de IA y automatización

URL: https://shahid09.netlify.app/es/faq/ai-agents-automation/

### ¿Creas agentes de IA?

Sí. Creo agentes de IA con LangGraph y n8n y los conecto con tus herramientas y datos. Tengo la certificación Build AI Agents using LangGraph de Simplilearn.

### ¿Qué es Joni (joni.ai)?

Joni es una plataforma de productos de IA y mi proyecto principal en Quecko Inc. Desarrollo sus servicios backend, sus flujos de agentes y sus integraciones.

### ¿Usas n8n?

Sí. Creo flujos en n8n que automatizan trabajo repetitivo y conectan pasos de IA con tus apps. Tengo la certificación n8n: No-Code AI Agent Builder de Simplilearn.

### ¿Usas LangGraph?

Sí. LangGraph es un framework para crear agentes de IA como pasos conectados que conservan el estado entre ellos. Lo uso en mi trabajo con agentes de IA, también en Joni.

### ¿Puedes añadir una función de IA a un producto existente?

Sí. Desarrollo integraciones de APIs y LLM que se conectan a tu backend, tus herramientas y tus datos actuales, para que la función de IA funcione con lo que ya tienes.

### ¿Qué tipo de trabajo puedes automatizar?

Trabajo repetitivo que mueve información entre herramientas: flujos, notificaciones, sincronización de datos y procesos internos. Lo construyo con n8n, agentes de IA o servicios propios en Node.js, según el caso.

### ¿Puedes crear un producto de IA listo para producción?

Sí. Construyo la capa de IA y todo lo que necesita producción a su alrededor: el backend, la autenticación, el almacenamiento de datos, la gestión de errores, la monitorización y las pruebas.

### ¿Creas funciones de IA que se ejecutan en el dispositivo?

Sí. Mis apps SnapText (iPhone y iPad) y Picture to Text (Mac) reconocen el texto por completo en el dispositivo, así que las imágenes y el texto nunca salen de él. Picture to Text lee más de 30 idiomas.

### ¿Puedes integrar IA en una app móvil?

Sí. Resume Builder – CV Maker AI, una de mis apps de la App Store, incluye un asistente de IA que ayuda a mejorar el texto del currículum, y SnapText extrae texto de imágenes con OCR en el dispositivo.

### ¿Desarrollas el backend de productos de IA?

Sí. En Joni desarrollo los servicios backend, los flujos de agentes y las integraciones que hacen funcionar el producto de IA.

### ¿Puedes crear herramientas de IA a medida para mi equipo?

Sí. Creo herramientas internas a medida, desde flujos en n8n hasta agentes de IA conectados a tus datos, para eliminar trabajo repetitivo.

### ¿Puedes convertir mi idea en un producto que funcione?

Sí. La definimos juntos, planifico hitos fijos, la construyo en partes pequeñas que puedes ver y después la pruebo y la lanzo. Me encargo de la app, el backend y la parte de IA, así que tratas con una sola persona.

## Ingeniería de IA y nube

URL: https://shahid09.netlify.app/es/faq/ai-engineering/

### ¿Creas sistemas con LLM y GenAI para producción?

Sí. Desarrollo funciones basadas en LLM y flujos agénticos que funcionan en producción, también en Joni (joni.ai), una plataforma de productos de IA donde desarrollo los servicios backend, los flujos de agentes y las integraciones.

### ¿Creas sistemas RAG con embeddings?

Sí. He creado pipelines RAG (generación aumentada por recuperación) en producción con embeddings y búsqueda vectorial: divido el contenido en fragmentos, creo embeddings, los guardo para búsqueda vectorial y recupero el contexto adecuado para el LLM, de modo que sus respuestas se basen en tus propios datos.

### ¿Qué es un flujo agéntico y los creas?

Un flujo agéntico es un sistema de IA que planifica y ejecuta varios pasos por sí mismo: llama a herramientas, lee datos y decide qué hacer después. Los creo con LangGraph y n8n, conservando el estado entre pasos y pasando los resultados al resto del sistema.

### ¿Cómo evalúas y monitorizas las funciones con LLM?

Registro prompts, respuestas y llamadas a herramientas, evalúo los cambios con conjuntos de prueba antes de publicarlos y monitorizo la calidad de las respuestas, la latencia y el coste en producción. Es la misma disciplina que aprendí en QA, aplicada a la IA.

### ¿Usas Python?

Sí. Uso Python para trabajo de IA y scripts, junto con JavaScript y TypeScript para backends y apps web.

### ¿Usas TypeScript?

Sí. Escribo TypeScript y JavaScript para backends en Node.js y frontends web.

### ¿Trabajas con AWS y Docker?

Sí. Empaqueto servicios en contenedores Docker y los despliego y ejecuto en AWS, además de Heroku, servidores VPS y Netlify.

### ¿Configuras pipelines de CI/CD?

Sí. Configuro pipelines que compilan, prueban y despliegan automáticamente, para que cada cambio se compruebe antes de llegar a producción. Este sitio, por ejemplo, se despliega con cada push y después envía su sitemap a IndexNow.

### ¿Diseñas microservicios y sistemas orientados a eventos?

Sí. Divido los backends en servicios que se comunican mediante APIs, eventos y colas, y he trabajado con streaming de datos. Para Tomi creé servicios orientados a eventos que indexan eventos on-chain y mantienen sincronizado el estado off-chain.

### ¿Encajas en un puesto de Senior AI Software Engineer?

Combino experiencia backend en producción a gran escala (DOP con más de 300 millones de usuarios, CV Maker con más de 1 millón), ingeniería práctica de GenAI (LLM, RAG, flujos agénticos y evaluación), nube y DevOps con AWS, Docker y CI/CD, y experiencia en QA. Estoy abierto a puestos en remoto e híbridos.

### ¿Trabajas con LangChain o LlamaIndex?

Sí. Desarrollo con LangChain y LlamaIndex para cargadores, recuperadores y cadenas, y con LangGraph, en el que estoy certificado, para agentes de IA con estado.

### ¿Puedes integrar las APIs de OpenAI y Anthropic en producción?

Sí. Llamo a las APIs de OpenAI y Anthropic (Claude) desde backends en producción con reintentos, timeouts, streaming, control de límites de uso y registro del consumo, para que las funciones de IA sean fiables y su coste esté a la vista.

### ¿Optimizas el coste y la latencia de los LLM?

Sí. Cacheo respuestas repetidas, uso modelos más pequeños cuando la calidad lo permite, recorto prompts y contexto, transmito las respuestas en streaming y agrupo el trabajo en segundo plano, y mido el coste y la latencia de cada función.

### ¿Has creado sistemas multiagente?

Sí. He creado sistemas multiagente en los que agentes de IA especializados se reparten una tarea, se pasan resultados y se delegan trabajo, coordinados con LangGraph.

### ¿Haces ingeniería de prompts?

Sí. Diseño prompts con instrucciones claras y salidas estructuradas, los mantengo versionados y pruebo cada cambio con conjuntos de evaluación antes de publicarlo.

### ¿Usas tool calling y function calling con LLM?

Sí. Permito que los LLM llamen a APIs y herramientas mediante esquemas definidos, y valido los argumentos antes de ejecutar nada, para que los agentes actúen sobre sistemas reales con seguridad.

### ¿Has hecho fine-tuning de LLM?

Sí. He hecho fine-tuning de modelos, también con LoRA, en casos en los que los prompts y RAG no bastan, y evalúo el modelo ajustado frente al modelo base antes de usarlo.

## Apps móviles y de escritorio (SwiftUI)

URL: https://shahid09.netlify.app/es/faq/mobile-desktop-apps/

### ¿Creas apps para iOS?

Sí. Creo apps para iPhone y iPad con SwiftUI. Siete de mis apps de la App Store funcionan en iPhone y iPad, y una en Mac. Las diseñé, desarrollé y publiqué todas yo mismo.

### ¿Qué apps has publicado?

UK Test Prep, RoadTick: Driving Theory Test, Resume Builder – CV Maker AI, SnapText – Image to Text, Picture to Text (Mac), Magnetic Blocks: Fill & Relax, Cheatly: Game Cheat Codes y Secret Codes: IMEI & Carrier. Todas son gratis en la App Store.

### ¿Usas SwiftUI?

Sí. Con SwiftUI desarrollo mis apps para Apple, desde la interfaz hasta la publicación en la App Store.

### ¿Creas apps para Mac?

Sí. Picture to Text es mi app de OCR para Mac: arrastra imágenes o PDF, o pulsa Mayús-Comando-2 para capturar cualquier zona de la pantalla, y obtén texto editable en más de 30 idiomas. Todo se ejecuta en el Mac.

### ¿Creas apps de escritorio?

Sí. Mi app de escritorio publicada es Picture to Text para Mac, y desarrollo apps de escritorio junto con apps móviles y web.

### ¿Puedes crear una app lista para producción desde cero?

Sí. Llevo una app de la idea a un producto publicado y probado: diseño, interfaz en SwiftUI o web, backend en Node.js, pruebas y lanzamiento. Mis 8 apps de la App Store son apps en producción que construí y publiqué yo mismo.

### ¿Puedes publicar mi app en la App Store?

Sí. He llevado 8 apps por todo el proceso yo mismo: diseño, desarrollo, revisión de la App Store y lanzamiento.

### ¿Creas apps para Android?

Desarrollé y escalé el backend de CV Maker – Resume Builder, una app de Android en Google Play con más de 1 millón de usuarios. Mis apps publicadas son para iPhone, iPad y Mac. Cuéntame tu proyecto de Android y te diré con sinceridad si encaja.

### ¿Puedes crear apps que funcionen sin conexión?

Sí. UK Test Prep funciona totalmente sin conexión, y Magnetic Blocks y Cheatly también son apps offline.

### ¿Puedes crear apps que respeten la privacidad?

Sí. Mis apps funcionan sin cuenta y guardan los datos en el dispositivo. SnapText, por ejemplo, no pide cuenta y no tiene rastreo.

### ¿Puedes crear un juego?

Sí. Magnetic Blocks es mi juego de puzles tranquilo y sin conexión, al estilo tangram, con más de 10.000 puzles, 100 capítulos, un modo construcción y retos diarios.

### ¿Puedes crear una app para preparar exámenes?

Sí. UK Test Prep tiene 1.250 preguntas de práctica del examen Life in the UK, 46 secciones de apuntes, 307 tarjetas de estudio y un simulacro cronometrado de 24 preguntas. RoadTick cubre el examen teórico de conducir del Reino Unido, la percepción de riesgos, el Highway Code y las señales de tráfico.

### ¿Puedes crear apps de OCR y escaneo de documentos?

Sí. SnapText extrae texto editable de fotos, capturas de pantalla y documentos escaneados en iPhone, y Picture to Text hace lo mismo con imágenes y PDF en el Mac.

### ¿Puedes crear una app que genere PDF?

Sí. Resume Builder – CV Maker AI crea currículums, CV, cartas de presentación, biodatas y cartas de renuncia, los comprueba con software ATS y exporta un PDF limpio.

### ¿Puedes crear la app y también su backend?

Sí. Desarrollo la app en SwiftUI y el backend en Node.js que hay detrás, y he creado backends para apps móviles con más de 1 millón de usuarios.

### ¿Puedes ayudar a que una app aparezca en Google?

Sí. Cada una de mis apps tiene diez guías en este sitio en inglés, hebreo, chino y español, con datos estructurados, sitemaps y hreflang para que los buscadores y los asistentes de IA las encuentren.

## Apps web y sitios web

URL: https://shahid09.netlify.app/es/faq/web-apps/

### ¿Creas apps web?

Sí. Creo apps web con JavaScript, React y Node.js, como New-Waffle, una app web de sorteos de NFT que desarrollé de principio a fin.

### ¿Sabes React?

Sí. Tengo la certificación de React de Simplilearn, y este sitio está hecho con Next.js, un framework de React.

### ¿Puedes crear un sitio web o una landing page?

Sí. Este portafolio y blog es trabajo mío: un sitio en Next.js exportado como páginas estáticas y alojado en Netlify.

### ¿Puedes crear un sitio web multilingüe?

Sí. El blog de este sitio se publica en inglés, hebreo, chino y español, con diseño de derecha a izquierda para el hebreo y etiquetas hreflang para cada idioma.

### ¿Haces SEO técnico?

Sí. En este sitio configuré datos estructurados, sitemaps con hreflang, envío a IndexNow tras cada despliegue, llms.txt y copias en Markdown de cada guía para los asistentes de IA.

### ¿Qué tecnologías frontend usas?

JavaScript (ES6+), React, HTML5, CSS3 y Bootstrap, además de Next.js y Tailwind CSS en este sitio.

## Web3 y blockchain

URL: https://shahid09.netlify.app/es/faq/web3/

### ¿Escribes contratos inteligentes en Solidity?

Sí. Desarrollé contratos inteligentes en Solidity para Tomi, un ecosistema Web3 con más de 1 millón de usuarios, y la lógica de sorteos de New-Waffle.

### ¿Qué desarrollaste para Tomi?

Tomi (tomi.com) es un ecosistema Web3 gobernado por una DAO, con su propia capa de dominios, cartera, navegador y token TOMI. Escribí los contratos en Solidity de la lógica del token y del ecosistema, y los servicios en Node.js que indexan los eventos on-chain y mantienen sincronizado el estado off-chain. El token TOMI subió de 0,10 a 7 dólares tras el lanzamiento.

### ¿Has trabajado en ventas de tokens?

Sí. Trabajé en el backend de DOP, que recaudó 185 millones de dólares en su venta privada, y en Rain (rain.one), que recaudó 1 millón de dólares en la suya.

### ¿Puedes indexar eventos de la blockchain?

Sí. Para Tomi escribí servicios en Node.js que indexan eventos on-chain, los exponen mediante APIs limpias y mantienen el estado off-chain sincronizado con la cadena.

### ¿Puedes crear proyectos NFT?

Sí. He creado sistemas de NFT generativos y de sorteos, como New-Waffle, una app web de sorteos de NFT que desarrollé de principio a fin.

### ¿Cómo haces fiable un backend Web3?

Con conmutación por error entre varios proveedores RPC, para que un nodo caído no rompa las transacciones, y con una indexación de eventos on-chain monitorizada para que nunca se detenga sin aviso.

### ¿Puedes crear un backend Web3 listo para producción?

Sí. Mis backends Web3 han funcionado en producción para DOP, Tomi y Rain, con conmutación por error entre varios proveedores RPC, indexación de eventos monitorizada y un manejo cuidadoso de las transacciones.

### ¿Puedes crear herramientas de riesgo on-chain?

Sí. Mi proyecto de código abierto rugchecknext es un verificador de rug pulls de tokens para analizar riesgos on-chain.

### ¿Puedes conectar contratos inteligentes con una app web o móvil normal?

Sí. Construir el backend que une los contratos inteligentes con los productos que usa la gente es gran parte de mi trabajo en Web3.

### ¿Qué hiciste para Rain?

Desarrollé y reforcé los servicios backend del flujo de la venta privada de Rain, con validación cuidadosa y manejo de transacciones para que ninguna aportación se perdiera o se contara dos veces. La venta recaudó 1 millón de dólares.

## QA y pruebas

URL: https://shahid09.netlify.app/es/faq/qa-testing/

### ¿Pruebas tu propio código?

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

### ¿Qué experiencia tienes en QA?

Fui ingeniero SQA en Travelogest de marzo de 2021 a julio de 2022: hice pruebas manuales, de regresión y de interfaz en lanzamientos web y móviles, y dirigí la verificación y validación.

### ¿Puedes hacer pruebas manuales y de regresión de mi producto?

Sí. Las pruebas manuales, de regresión y de interfaz son donde empecé, y las sigo haciendo en todo lo que publico.

### ¿Puedes encontrar la causa raíz de un error?

Sí. Rastreo el error hasta su causa raíz, publico la corrección y añado monitorización para que no vuelva sin que nadie lo note.

### ¿Escribes casos de prueba?

Sí. En Travelogest documentaba casos de prueba y trabajaba con los desarrolladores para reproducir, seguir y cerrar errores rápidamente.

### ¿Pruebas apps móviles?

Sí. Probé lanzamientos web y móviles en Travelogest, y cada una de mis apps de la App Store pasa por QA antes de publicarse.

### ¿Qué diferencia hay entre verificación y validación?

La verificación comprueba que el software está bien construido según su especificación; la validación comprueba que es el software adecuado para sus usuarios. Dirigí ambas en Travelogest.

### ¿Por qué importa que un desarrollador venga de QA?

Después de años rompiendo el software de otros, desarrollo pensando en los casos de fallo, así que lo que entrego suele seguir funcionando.

## Trabajar conmigo

URL: https://shahid09.netlify.app/es/faq/hire-me/

### ¿Estás disponible para trabajar?

Sí. Estoy disponible para proyectos freelance y puestos en remoto.

### ¿Creas apps listas para producción?

Sí. Todo lo que entrego está hecho para usuarios reales: entradas validadas, gestión de errores, logs, monitorización, pruebas y un proceso de lanzamiento que no deja el producto caído.

### ¿Trabajas como freelance o a tiempo completo?

Las dos cosas. Acepto proyectos freelance y estoy abierto a puestos en remoto, con horarios que coinciden con equipos de Estados Unidos, Europa y el Golfo.

### ¿Cuál es tu tarifa por hora?

Depende del alcance. Las correcciones pequeñas y las auditorías van por horas; los desarrollos completos funcionan mejor con hitos fijos. Envíame los detalles y te doy una cifra clara, no una estimación vaga.

### ¿Cómo es un proyecto contigo?

Cuatro pasos: una llamada para definir el alcance, un plan escrito con hitos fijos y fechas de entrega, el desarrollo en partes pequeñas con actualizaciones de progreso y, al final, una entrega probada con documentación y traspaso.

### ¿Cuál es tu horario de trabajo?

Estoy en Pakistán (UTC+5) y coincido con frecuencia con clientes de Estados Unidos, Europa y el Golfo. Adapto el horario a lo que tu proyecto necesite.

### ¿Das soporte después de la entrega?

Sí. La entrega incluye documentación y traspaso, y además soporte gratuito después si algo falla.

### ¿Cómo sabré cómo va mi proyecto?

Entrego en partes pequeñas y envío actualizaciones de progreso con regularidad, así siempre ves qué está hecho y en qué se va el tiempo.

### ¿Me dirás si mi proyecto no encaja?

Sí. En la primera llamada te digo con sinceridad si el trabajo encaja y lo que realmente requiere.

### ¿Qué debo enviarte para pedir presupuesto?

Qué quieres crear o corregir, el estado actual del producto o del código, tu plazo y tu rango de presupuesto. Cuanto más detalle, más preciso será el presupuesto.

### ¿Has trabajado en productos en su lanzamiento?

Sí. Trabajé en los backends de DOP y Rain durante sus ventas privadas y en Tomi durante el lanzamiento de su token, cuando todo tiene que funcionar a la primera.

### ¿Cómo puedo contratarte?

Escríbeme por WhatsApp (+92 321 7815799) o a contacttoshahidkhan@gmail.com con los detalles de tu proyecto y te responderé con los siguientes pasos.

### ¿Estás disponible para puestos de AI Engineer o LLM Engineer?

Sí. Estoy abierto a puestos de AI Engineer, LLM Engineer, Senior AI Software Engineer y backend, en remoto o híbridos, y también a proyectos freelance de IA.

### ¿Creas sistemas de IA listos para producción y no solo prototipos?

Sí. Llevo las funciones de IA más allá de la demo: evaluación, monitorización, gestión de errores, control de costes, pruebas y un backend estable, para que sigan funcionando para usuarios reales.
