Software Engineering & Applied Mathematics | Artificial Intelligence Specialist
Computer Engineering and Mathematics undergraduate at the University of Granada (UGR), specializing in Computing and Intelligent Systems (CSI). Focused on designing high-performance algorithms, architecting object-oriented systems, and developing scalable full-stack applications. Demonstrated expertise across low-level memory management, adversarial search heuristics, and robust product development.
- Core Languages: C++ (C++11/STL), Java, Python, Ruby, JavaScript (Vanilla/ES6)
- Artificial Intelligence & Algorithms: A* Pathfinding, Minimax with Alpha-Beta Pruning, Binary Decision Trees, Heuristic Search
- Software Architecture: Object-Oriented Design (OOP), Single-Table Inheritance (JSONB), Design Patterns, Multi-Agent Systems
- Web & Data Infrastructure: FastAPI, PostgreSQL, HTML5 Canvas API, Cloudinary, Linux, Git
- Algorithm Optimization: Implementation of logarithmic search structures and complex zero-sum game solvers utilizing direct memory manipulation and raw data structures.
- System Architecture: Designing decoupled business logic capable of operating seamlessly across both statically compiled and dynamically interpreted programming paradigms.
- End-to-End Product Engineering: Building deployment-ready web applications with robust relational databases, client-side rendering algorithms, and responsive interfaces.