Bridging AI with real-world products.

Diego Rodriguez is a Senior Full-Stack & AI Engineer based in Montevideo, Uruguay, with over 9 years of professional experience. He specializes in LLM orchestration with LangChain and LangGraph, RAG pipeline construction, AI agent systems with tool/function calling, and ML-driven risk detection.

His production work includes a fraud detection system achieving 94% precision for a high-traffic gaming platform, an AI-native payment gateway using the x402 protocol for autonomous AI agents, and LLM-powered SaaS products for US-market clients.

Software Engineering graduate from UDELAR (Uruguay), with Coursera certifications in Blockchain and Docker. Fluent in English and Spanish, available for remote freelance engagements worldwide.

skills

Frontend Development
Backend & APIs
AI / Machine Learning
DevOps & Cloud

experience

Senior Software Engineer - iDelsoft
2025 - Present
AI-powered SaaS platform for US market: LLM-driven proposal generation, intelligent recommendation engine, payment processing infrastructure
Senior Software Engineer - Proxify
2025
AI-native payment gateway (x402 protocol): autonomous AI agent transaction processing, tool/function calling interfaces for LLM-powered agents
Senior Full-Stack Engineer - Gaming Platform
2024 - 2025
High-traffic real-time platform: ML-driven risk scoring (94% precision), fraud detection, anomaly detection pipelines, real-time WebSocket architecture
Senior Frontend Developer - Encora
2021 - 2023
Fintech SaaS: led frontend architecture with React/Next.js, real-time data visualization dashboards, mentored engineering team
Full-Stack Developer - Código del Sur
2020 - 2021
Insurance SaaS: serverless APIs with AWS Lambda, dynamic form engines, third-party API integration with structured output validation
Full-Stack Developer - Vida Servicio
2016 - 2020
10+ production web & mobile apps: React, Node.js, PHP/Laravel, GraphQL APIs, React Native, Firebase

AI expertise

LLM Orchestration & RAG
Production RAG pipelines with LangChain/LangGraph, vector databases (pgvector), and retrieval-augmented generation for domain-specific applications
AI Agent Systems
Autonomous AI agents with tool/function calling, structured outputs, and machine-to-machine protocols for payment processing and automation
Prompt Engineering & Structured Outputs
Template management, few-shot examples, industry-specific context injection, JSON schema validation, and Pydantic models for reliable AI content
ML-Driven Risk Detection
Real-time fraud detection with scikit-learn, behavioral pattern analysis, anomaly detection pipelines, and feature engineering for risk classification
Algorithmic Trading with RL
Multi-symbol trading systems with reinforcement learning (PPO, SAC), custom PyTorch training environments, and adaptive strategy optimization

products I can build

AI-Powered SaaS Platforms
Full-stack platforms with LLM integration, dynamic content generation, intelligent recommendations, and automated workflows
LLM-Integrated Applications
RAG systems, chatbots, document processing pipelines with LangChain/LangGraph and vector databases
AI Agent Systems
Autonomous agents with tool calling, payment processing, and machine-to-machine communication protocols
ML Risk & Fraud Detection
Real-time risk scoring engines, anomaly detection, behavioral analysis, and automated fraud prevention systems
Recommendation Engines
Intelligent systems analyzing user profiles, business data, and behavioral signals for personalized suggestions
Algorithmic Trading Systems
Automated trading with reinforcement learning models, real-time data pipelines, and portfolio management dashboards

education

Software Engineering - UDELAR
University Degree
Blockchain & Smart Contracts - Buffalo University
Coursera Certification
View Certificate
Docker Fundamentals
Coursera Certification
View Certificate
Object Oriented Programming JavaScript
Udemy Certification
View Certificate
React & React Native
Udemy Certification
View Certificate
NativeScript Development
Udemy Certification
View Certificate
Linux Server Management and Security
Udemy Certification
View Certificate

Frequently Asked Questions About Diego Rodriguez

What is Diego Rodriguez's area of specialization?+
Diego Rodriguez specializes in AI/ML engineering and production full-stack development. His core focus areas are LLM orchestration (building applications powered by large language models using LangChain and LangGraph), RAG (Retrieval-Augmented Generation) pipeline construction for domain-specific knowledge retrieval, AI agent systems with tool/function calling for autonomous business process automation, and ML-driven risk detection using scikit-learn and behavioral feature engineering. He also builds algorithmic trading systems using reinforcement learning (PPO and SAC algorithms with PyTorch). Diego bridges the gap between cutting-edge AI research and real-world software products that serve paying users in production at scale.
What tech stack does Diego Rodriguez use?+
Diego's primary stack combines Python and TypeScript across the full product. On the AI/ML side he uses Python with FastAPI, LangChain, LangGraph, scikit-learn, PyTorch, and Pandas; vector databases including pgvector (PostgreSQL extension), Pinecone, and Chroma; and all major LLM providers — OpenAI GPT-4o, Anthropic Claude, Google Gemini, and open-source models via Ollama or Hugging Face. On the application side he uses TypeScript, React, and Next.js for frontends; Node.js or NestJS for backend APIs; PostgreSQL, MongoDB, and Redis for data storage; and AWS, Docker, Kubernetes, and Vercel for deployment and infrastructure.
What AI projects has Diego Rodriguez delivered in production?+
Diego has delivered multiple production AI systems. At a high-traffic gaming platform (2024–2025) he built an ML-driven fraud detection and risk scoring engine achieving 94% precision using scikit-learn, behavioral feature engineering, and a real-time FastAPI scoring endpoint. At Proxify (2025) he built an AI-native payment gateway using the x402 protocol, enabling autonomous AI agents to process transactions via tool/function calling interfaces — one of the first production deployments of this emerging standard. At iDelsoft (2025–present) he is building an AI-powered SaaS platform for the US market featuring LLM-driven proposal generation, an intelligent recommendation engine, and payment processing infrastructure.
Is Diego Rodriguez available for remote freelance work?+
Yes. Diego is based in Montevideo, Uruguay (UTC-3) and takes on remote freelance engagements with clients worldwide. He operates async-first — meaning clear written communication, thorough documentation, and predictable delivery without requiring real-time overlap. He is available for both project-based work (fixed scope and price) and monthly retainer arrangements (ongoing feature development, AI integration, and maintenance). Typical projects start within 1–2 weeks of agreement. To discuss your project, schedule a free 30-minute discovery call at diego-rodriguez.work/schedule.