Miguel Ángel

Hey, it's Sergio

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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 project showing async event bus implementation

Minimal Event Driven Architecture

  • Python 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.
Screenshot of chain2api repository

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.
Screenshot of crypto platform repository

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.
Screenshot of pokemon repository

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.
Screenshot of crypto platform repository

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.
Screenshot of chain2api repository

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.
Discord bot showing commands and automated management for Web3 community

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 dashboard showing automated real-time NFT transactions

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.

Sergio Corral