DaviA.dev

David Avilés · Senior Full Stack · 8 añosDavid Avilés · Senior Full Stack · 8 years

Construyo el software que tu negocio usa todos los días: plataformas, APIs y agentes de IA. I build the software your business runs on every day: platforms, APIs and AI agents.

Tengo 8 años de experiencia. He participado en productos internacionales como CoCounsel de Thomson Reuters y BD Synapsys, y he construido sistemas en producción para salud, gobierno, agro, finanzas y comercio en México, además de apps publicadas en App Store. Puedo liderar tu proyecto de punta a punta o sumarme a tu equipo. I have 8 years of experience. I've worked on international products like Thomson Reuters' CoCounsel and BD Synapsys, and built production systems for healthcare, government, agriculture, finance and retail in Mexico, plus apps live on the App Store. I can lead your project end to end or join your team.

SectoresIndustries
  • SaludHealthcare
  • Legal
  • GobiernoGovernment
  • AgroAgriculture
  • FinanzasFinance
  • DocumentosDocuments
  • ComercioRetail
  • Inteligencia artificialArtificial intelligence

Experiencia internacionalInternational experience

Productos de empresas globales, usados por despachos legales y laboratorios clínicos en varios países.Products from global companies, used by law firms and clinical labs in several countries.

Thomson Reuters · Legal AI

CoCounsel

Asistente legal con IA generativa (originalmente de Casetext, adquirido por Thomson Reuters en 2023). Analiza grandes volúmenes de documentos en minutos, apoya la investigación jurídica y la redacción, y fundamenta sus respuestas en fuentes verificadas para reducir errores.

Generative AI legal assistant (originally from Casetext, acquired by Thomson Reuters in 2023). It reviews large document sets in minutes, supports legal research and drafting, and grounds its answers in verified sources to reduce errors.

Generative AIRAGAnálisis de documentosDocument reviewLegal
BD · Becton, Dickinson and Company

BD Synapsys

Plataforma web de conectividad para laboratorios de microbiología. Conecta equipos de hemocultivo (BD BACTEC) y automatización (BD Kiestra) con los sistemas de información del laboratorio (LIS), y centraliza flujo de trabajo y datos bajo estándares de ciberseguridad y privacidad.

Web-based connectivity platform for microbiology labs. It connects blood-culture (BD BACTEC) and lab-automation (BD Kiestra) instruments to laboratory information systems (LIS), centralizing workflow and data under cybersecurity and privacy standards.

SaludHealthcareIntegración de equiposDevice integrationLISSeguridadSecurity

NDAEstos proyectos están bajo acuerdo de confidencialidad: aquí describo el producto público, no el código ni información del cliente.These projects are under NDA: I describe the public product here, not the code or client information.

Proyectos destacadosSelected projects

Sistemas que diseñé y desarrollé para clientes en México. Por confidencialidad, describo al cliente por su giro.Systems I designed and built for clients in Mexico. For confidentiality, clients are described by industry.

Salud · IAHealthcare · AI

Expediente clínico digital con IAAI-powered electronic health record

SaaS para clínicas privadasSaaS for private clinics

ProblemaProblem

Las clínicas llevaban notas, recetas y estudios en papel o en sistemas separados, y el médico perdía tiempo de consulta capturando.

Clinics kept notes, prescriptions and lab results on paper or in separate systems, and doctors lost consultation time typing.

SoluciónSolution

Plataforma multi-clínica con agenda, consulta SOAP con CIE-10, recetas y un copiloto de IA que resume al paciente, redacta notas por dictado y extrae resultados de laboratorio de PDF o fotos.

Multi-clinic platform with scheduling, SOAP notes with ICD-10, prescriptions and an AI copilot that summarizes the patient, drafts notes from dictation and extracts lab results from PDFs or photos.

  • Asistente por WhatsApp que agenda, cancela y detecta urgencias
  • WhatsApp assistant that books, cancels and flags emergencies
  • Regla estricta: la IA nunca diagnostica, reforzada en prompt, esquemas y código
  • Hard rule: the AI never diagnoses, enforced in prompt, schemas and code
  • Diseñado sobre NOM-004, NOM-024 y la LFPDPPP; documentos sellados con hash SHA-256
  • Built around Mexican health-record and privacy regulations (NOM-004, NOM-024, LFPDPPP); documents sealed with SHA-256
188endpoints
5roles clínicosclinical roles
Multi-tenantaislamiento doble por clínicadouble per-clinic isolation
NestJSReact 19Claude APIMySQL.NET 8WhatsApp Cloud APIDocker

Capturas · toca para ampliarScreens · tap to enlarge

Finanzas · IAFinance · AI

Reportes contables en lenguaje naturalAccounting reports in plain language

SaaS para usuarios de CONTPAQi, vendido por distribuidoresSaaS for CONTPAQi users, sold through resellers

ProblemaProblem

Para sacar un reporte o un indicador del sistema contable, el empresario dependía de alguien que supiera SQL o de exportar a Excel.

To get a report or KPI out of the accounting system, business owners depended on someone who knew SQL or on Excel exports.

SoluciónSolution

El usuario pregunta en español y un pipeline de IA genera la consulta, la valida contra reglas, la ejecuta y corrige errores. Devuelve reportes, KPIs y tableros exportables a PDF.

Users ask in plain Spanish and an AI pipeline writes the query, validates it against rules, runs it and fixes errors. It returns reports, KPIs and dashboards exportable to PDF.

  • Enrutador de modelos que usa el más económico y escala solo cuando hace falta, con costo medido por consulta
  • Model router that starts on the cheapest model and escalates only when needed, with per-query cost tracking
  • App de escritorio que ejecuta la consulta en la máquina del cliente: los datos no salen de su empresa
  • Desktop app runs the query on the client's machine, so data never leaves their company
  • Red de distribuidores con licencias firmadas y credenciales cifradas (AES-256-GCM)
  • Reseller network with signed licenses and encrypted credentials (AES-256-GCM)
NestJSClaudeGeminipgvectorTauriSQL ServerPostgreSQL
Inmobiliario · IAReal estate · AI

Agentes de IA para ventas inmobiliariasAI agents for real-estate sales

Desarrolladora de vivienda en MéxicoHome builder in Mexico

ProblemaProblem

Llegaban más prospectos de los que el equipo podía atender, y la dirección comercial armaba a mano los reportes de ventas, metas y cancelaciones.

More leads came in than the team could handle, and sales leadership built sales, goals and cancellation reports by hand.

SoluciónSolution

Dos agentes. Una asesora virtual por WhatsApp que atiende 24/7 con el inventario real, califica y agenda visitas. Y un asistente de negocio para la dirección, que resume el mes, avisa de riesgos y responde preguntas en lenguaje natural con tablas y gráficas.

Two agents. A WhatsApp assistant that answers 24/7 with real inventory, qualifies leads and books visits. And a business assistant for leadership that summarizes the month, flags risks and answers plain-language questions with tables and charts.

  • Metas por plaza y proyecto, alertas de inventario y respuestas exportables a PDF o por correo
  • Goals by region and project, inventory alerts and answers exportable to PDF or email
  • Calificación caliente/tibio/frío y embudo de 11 etapas con tablero de métricas
  • Hot/warm/cold scoring and an 11-stage funnel with a metrics dashboard
  • Citas con disponibilidad real en Zoho CRM y seguimientos automáticos que respetan horarios y bajas
  • Appointments against live Zoho CRM availability and automatic follow-ups that respect hours and opt-outs
  • Conversaciones evaluadas con benchmarks y tarjetas de puntaje por perfil de cliente
  • Conversations evaluated with benchmarks and persona scorecards
NestJSClaude APIWhatsApp Cloud APIZoho CRMPostgreSQLpgvector

Capturas · toca para ampliarScreens · tap to enlarge

Finanzas personales · iOSPersonal finance · iOS

FinanciaApp

App publicada en App Store para iPhone y iPadLive on the App Store for iPhone and iPad

ProblemaProblem

El dinero de una persona suele estar repartido entre cuentas, efectivo, deudas y pagos recurrentes, y es difícil saber cuánto hay disponible y qué viene.

Personal money is spread across accounts, cash, debts and recurring payments, so it's hard to know what's available and what's coming.

SoluciónSolution

Una app que junta todo en un solo saldo: cuentas, movimientos, gasto por categoría, pagos recurrentes y suscripciones, con un agente para consultar tus finanzas.

An app that brings it all into one balance: accounts, transactions, spending by category, recurring payments and subscriptions, with an agent to ask about your finances.

  • Saldo consolidado con ingresos, egresos y deuda
  • Consolidated balance with income, expenses and debt
  • Pagos planificados con compromiso mensual y estados: activos, próximos, vencidos y pausados
  • Planned payments with monthly commitment and status: active, upcoming, overdue and paused
  • Distribución del gasto del mes por categoría
  • Monthly spending breakdown by category
  • Diseño adaptado a iPhone y iPad, con plan Premium
  • Layout adapted to iPhone and iPad, with a Premium plan
iOSiPhone · iPad
App Storepublicadalive
iOSiPadOSAgente IAAI agentFreemium

Capturas · toca para ampliarScreens · tap to enlarge

Fitness · PagosFitness · Payments

Plataforma integral para gimnasiosAll-in-one gym platform

Dos gimnasios en Sinaloa (Mazatlán y Culiacán)Two gyms in Sinaloa, Mexico

ProblemaProblem

Membresías, acceso, tienda y caja vivían en herramientas sueltas, y los cobros recurrentes se hacían a mano.

Memberships, access, store and register lived in separate tools, and recurring charges were handled by hand.

SoluciónSolution

Una sola plataforma: socios y membresías con cobro recurrente, torniquetes conectados, punto de venta, tienda en línea, reportes, un agente de IA que agenda clases de prueba por WhatsApp y Axus, un analista de datos con IA dentro del panel.

One platform: members and recurring billing, connected turnstiles, point of sale, online store, reports, an AI agent that books trial classes over WhatsApp, and Axus, an in-panel AI data analyst.

2gimnasios en operacióngyms running on it
171pruebas en el panelpanel tests
~30módulos de negociobusiness modules
NestJSNext.jsStripeConektaZKTecoHikvisionMySQLClaude API

Capturas · toca para ampliarScreens · tap to enlarge

Gobierno · FinanzasGovernment · Finance

Tesorería: conciliación bancaria y digitalizaciónTreasury: bank reconciliation and digitization

Tesorería de gobierno estatalState government treasury

ProblemaProblem

Los saldos diarios se armaban a mano desde estados de cuenta de muchos bancos, y los expedientes de pago estaban en papel.

Daily balances were assembled by hand from many banks' statements, and payment files were on paper.

SoluciónSolution

APIs que leen estados de cuenta de 9 bancos y calculan saldos diarios, más un sistema de digitalización con escaneo por lotes, OCR, búsqueda de texto completo y bitácora de auditoría.

APIs that parse statements from 9 banks and compute daily balances, plus a digitization system with batch scanning, OCR, full-text search and an audit log.

9bancos integradosbanks integrated
OCRrecibos y expedientesreceipts and files
.NET 8C#SQL ServerEF CoreTesseract OCRGoogle Cloud Storage
Distribución · FacturaciónDistribution · Invoicing

ERP para distribuidorasERP for distributors

SaaS multi-empresa: pedidos por QR sin login, inventario multi-almacén, rutas de reparto, punto de venta y facturación CFDI 4.0. Incluye migración de un ERP anterior.

Multi-company SaaS: QR ordering with no login, multi-warehouse stock, delivery routes, POS and CFDI 4.0 e-invoicing. Includes migration from a legacy ERP.

NestJSNext.jsSocket.IOCFDI 4.0
Gobierno · AgroGovernment · Agriculture

Inspección sanitaria agropecuariaAnimal & plant health inspection

Control de movilización de mercancías y ganado en puntos de verificación, con certificados, rutas, unidades de producción y bitácora diaria de inspección.

Controls movement of goods and livestock through checkpoints, with certificates, routes, production units and a daily inspection log.

.NET 8SQL ServerAngular
Gobierno · EmpleoGovernment · Employment

Bolsa de trabajo estatalState job board

Conecta buscadores de empleo con empresas verificadas. Valida CURP con RENAPO, usa catálogos de INEGI y tiene tableros para administradores.

Connects job seekers with verified employers. Validates national IDs against the federal registry, uses INEGI catalogs and includes admin dashboards.

.NET 8Clean ArchitecturexUnit
Gobierno · SeguridadGovernment · Security

Núcleo de acceso para dependenciasAccess core for public agencies

Plataforma reutilizable de inicio de sesión único y permisos para varios sistemas de gobierno, con protección contra fuerza bruta y catálogos geográficos.

Reusable single sign-on and permissions platform for several government systems, with brute-force protection and geographic catalogs.

.NETSQL ServerJWTAngular
Agro · NóminaAgriculture · Payroll

ERP agroexportadorAgro-export ERP

Mantenimiento y modernización de un ERP con más de 10 años: nómina de jornaleros con reloj biométrico, empaque y embarque, costos y finanzas.

Maintenance and modernization of a 10+ year ERP: field-worker payroll with biometric clock, packing and shipping, costs and finance.

VB6SQL ServerCrystal ReportsGit
Servicios · ContabilidadServices · Accounting

Agenda para cadena de barberíasBooking for a barbershop chain

Citas por sucursal y barbero, historial con fotos, permisos por usuario e integración con el sistema contable Siigo.

Bookings by branch and barber, photo history, per-user permissions and integration with the Siigo accounting system.

NestJSPostgreSQLDockerSiigo API

Cómo te puedo ayudarHow I can help

Trabajo con negocios pequeños y con empresas. El alcance se ajusta a tu presupuesto y a tu etapa.I work with small businesses and established companies. Scope adapts to your budget and stage.

Sistemas a la medidaCustom systems

Plataformas web, apps móviles, paneles administrativos y ERPs que reemplazan hojas de cálculo y procesos manuales.

Web platforms, mobile apps, admin panels and ERPs that replace spreadsheets and manual processes.

Agentes de IAAI agents

Asistentes por WhatsApp o web que venden, agendan y responden con tus datos reales, con reglas claras de lo que pueden y no pueden hacer.

WhatsApp or web assistants that sell, book and answer with your real data, with clear rules on what they can and can't do.

APIs e integracionesAPIs & integrations

Conecto tu sistema con pagos, facturación CFDI, CRM, bancos, WhatsApp y dispositivos físicos.

I connect your system to payments, Mexican e-invoicing, CRMs, banks, WhatsApp and physical devices.

Liderazgo técnicoTechnical leadership

Defino arquitectura, organizo al equipo y llevo el proyecto a producción. También modernizo sistemas heredados.

I define architecture, organize the team and take the project to production. I also modernize legacy systems.

Cómo trabajoHow I work

Entregas cortas y visibles, para que veas avance real cada semana.Short, visible deliveries so you see real progress every week.

  1. DiagnósticoDiscovery

    Una llamada para entender tu operación, tus usuarios y qué resultado buscas.

    A call to understand your operation, your users and the outcome you want.

  2. PropuestaProposal

    Alcance, tiempos y costo por escrito, con la primera versión útil bien definida.

    Scope, timeline and cost in writing, with a clearly defined first useful version.

  3. ConstrucciónBuild

    Avances semanales que puedes probar. Ajustamos sobre la marcha.

    Weekly increments you can try. We adjust as we go.

  4. Lanzamiento y soporteLaunch & support

    Puesta en producción, capacitación y soporte para que el sistema siga funcionando.

    Go-live, training and support so the system keeps running.

Stack

Elijo la herramienta según el problema. Estas son con las que más he trabajado en producción.I pick tools based on the problem. These are the ones I've used most in production.

Frontend
ReactNext.jsAngularTypeScriptTailwindVite
Backend
NestJSNode.js.NET / C#ASP.NET CoreRESTSocket.IO
DatosData
PostgreSQLMySQLSQL ServerpgvectorTypeORMEF Core
IAAI
Claude (Anthropic)GeminiRAGAgentes con herramientasTool-using agentsOCR
IntegracionesIntegrations
WhatsApp Cloud APIStripeConektaCFDI 4.0Zoho CRMZKTeco
DevOps
DockerLinuxNginxPM2GitGoogle Cloud

¿Tienes un proyecto en mente?Have a project in mind?

Cuéntame qué quieres resolver. Te respondo con una propuesta clara de alcance, tiempos y costo.Tell me what you want to solve. I'll reply with a clear proposal on scope, timeline and cost.

davidavilesco@gmail.com

Culiacán, Sinaloa · remoto · UTC−7Culiacán, Sinaloa, MX · remote · UTC−7