This is Javier Martín

Javier Martín

AI Developer

CS and Engineering @uc3m

About Me

I’m Javi. I enjoy writing, studying science and shipping some code. Focused on Search and Genetic Algorithms, Heuristics and AI . Oh, low-level programming is my thing, baby.

Working Experience

May 2025 - present

Undergraduate Research Student - UC3M

I volunteer as a student researcher in the field of Heuristics and Optimization with the help of a mentor. I'm responsible for developing, optimizing, implementing, and testing search algorithms in C++.

  • C++
  • Algorithm Design
  • Algorithm Optimization
  • May 2024 - July 2025

    Software Developer Intern - Telefonica

    Led the construction of a boilerplate destined for prototyping and AI RAG model integration. Furthermore, I led the the development of a library of AI Agents used for optimising tasks in my department.

  • React.js
  • FastAPI
  • Azure
  • Docker
  • 2024 - present

    Lead Software Engineer - SAETA UC3M

    Coordinate and plan departmental actions for the improvement and optimization of the association's website. Reduce costs of the database in a 27% after optimising it.

  • CI/CD
  • AWS
  • 2024

    Systems Engineer - SAETA UC3M

    Led the maintenance of the web platform and successfully implemented a new dynamic graph plotting tool.

  • JavaScript
  • Django
  • AWS
  • SQL
  • Personal Projects

    April 2025

    SmartInv

    A SaaS based on predicting stock that small PyMES may need to buy for the next month. Implement an AI model based on temporal series. Frontend in React.js, protected backend in FastAPI, deployed in GCP.

  • Sklearn
  • Pandas
  • GCP
  • React.js
  • FastAPI
  • No-SQL
  • May 2025

    Dymacs Annealing

    Using exploratories techniques such as Simmulated Annealing (SA), I was able to fix the errors related with inadmissibles heuristics in the DYMACS dataset.

  • C++
  • Algorithm Design
  • March 2025

    EVE Astar

    A pathfinding solver algorithm based on A* and EVE Online. Heuristics based on security, Dijkstra and linearization.

  • C++
  • Makefile
  • Other Links

    YouTube

    @jmpcodev