AI Engineer based in Salamanca, Spain. I design and maintain infrastructure for AI agent systems: event-driven pipelines, LLM integrations, voice AI, and MCP tooling. Always curious, learning, experimenting, and following the latest advances in technology.
Work Experience
•
AI Engineer
Rauda AI
Design and maintain backend infrastructure for AI agent systems — voice agents, text agents, and tool-enabled agents. Build serverless pipelines on AWS (Lambda, ECS, CDK, DynamoDB), implement MCP (Model Context Protocol) servers, and integrate LLM and voice AI providers into production workflows.
•
Full Stack Developer & AI Integrator
Quickspark
Led the migration of a native application to React Native, React.js, and Firebase using clean architecture. Designed component systems (Figma to code) and implemented a complete cloud backend with Firebase and GCP. Integrated Generative AI services using prompt engineering and memory systems.
•
Full Stack Developer (Mobile & Data)
Pixel Innova
Developed cross-platform mobile applications using Android Studio and Xcode. Implemented automated data synchronization services and integrated external APIs to improve application performance and data management.
•
Bachelor's Degree in Computer Engineering
University of Salamanca
Advanced specialization in Software Architecture, Algorithms, and Distributed Systems. Focused on modernizing my technical foundation to transition from industrial logic to high-level software engineering.
•
Full Stack Developer (IoT & Industrial)
Maquinaria LDM
Engineered real-time monitoring and data processing systems for international palletizing machinery. Developed interactive dashboards using React.js and high-performance data processing scripts in Python.
•
Industrial Software & PLC Developer
Desarrollo Tecnológico
Developed mission-critical software solutions and PLC programming for manufacturing systems. Implemented complex automation control logic and managed technical deployments across multiple industrial facilities.
•
Robotics Software Developer
Transformadores Gedelsa
Programmed and optimized automated systems for ABB welding robots. Developed custom software solutions for robotic process automation (RPA) and industrial quality control.
•
Industrial Systems Technician
Enusa Industrias Avanzadas
Optimized critical industrial equipment in the Nuclear Sector, implementing preventive maintenance protocols and troubleshooting complex automated systems under strict safety standards.
•
Higher Vocational Training in Automation and Robotics
FP Ciudad de Béjar
Specialized in robotics programming, control logic (PLC), and industrial automation, establishing a strong foundation in algorithmic thinking and system design.
Projects
Minimal Event Driven Architecture
Python
Git Git
Asynchronous event-driven architecture implementation using decorators and a central event bus. Features decorator-based subscriptions, concurrent execution with asyncio, and decoupled components for scalable Python applications.
Chain2Api
Python Python
Git Git
Ethereum Blockchain
FastAPI
SmartContracts to API. A clean-architecture API service that bridges the gap between Ronin Network (Ethereum Sidechain) smart contracts and RESTful endpoints.
AI Chatbot
Python Python
Git Git
OpenAI
MongoDB
FastAPI
oauth2
An AI chatbot API built with FastAPI that features JWT authentication, OpenAI integration for chat conversations, and RAG (Retrieval Augmented Generation) capabilities using ChromaDB for document-based context. The application follows clean architecture principles with separate domain, application, and infrastructure layers for maintainable and scalable code.
Pokedex - Pokemon Displayer
Typescript
Javascript
React
Git Git
Tailwind CSS
Pokédex using React, custom hooks, ErrorBoundary, React Router DOM, TypeScript, and advanced state management for seamless UX.
Crypto tracker dashboard
Typescript
Javascript
React
Git Git
Tailwind CSS
Ethereum Blockchain
MongoDB
Express Express.js
oauth2
Crypto portfolio web app with React, TypeScript, and Vite. Features modular architecture, clean code, and real-time NFT/token data from external APIs.
NFT Bulk Renamer
Python Python
Git Git
Ethereum Blockchain
Automates the renaming of Axie NFTs based on their latest transaction prices, converting values from ETH to USD. It fetches recent transactions, decodes relevant data, and updates each Axie's name to reflect its current USD price.
Self-managed Web3 Community
Python Python
Ethereum Blockchain
Linux Linux
Git Git
Docker Docker
GNU Bash Bash
SQLite MySQL
Discord application with over 2000 users that enables free automated management of the <recruiter-player> model in the Axie Infinity game. Allows real-time tracking of players and interacts with multiple APIs providing various functionalities, OpenAI API, and execution of Blockchain transactions, among others...
Marketplace Bots
Python Python
Ethereum Blockchain
Linux Linux
Git Git
Docker Docker
GNU Bash Bash
SQLite MySQL
Multiple backend projects in Python that detect and perform real-time transactions buying and selling NFTs to obtain passive economic profit on the Ronin blockchain.
About me
Hi, I'm Sergio Corral. The curiosity to understand how things work has always been with me. Today, I focus on building backend infrastructure for AI agents — systems that are reliable, observable, and production-ready.
My core stack is Python and FastAPI, deployed on AWS serverless infrastructure (Lambda, ECS, CDK, DynamoDB). I work on event-driven pipelines, LLM integrations, voice AI backends, and MCP tool servers. I also have a background in full-stack development with React, Node.js, and Docker.
Earlier in my career I worked on blockchain automation — bots interacting with smart contracts on Ethereum and Ronin — which gave me a solid foundation in async systems, API design, and production reliability.