Skip to content
Javier Sarmiento

AI engineer with a security-first mindset.

I'm Javier Sarmiento. I've spent 3+ years building, deploying, and securing production systems, and I hold a scholarship-funded Master's in Computer Security Engineering and Artificial Intelligence.

Master's
MSc Computer Security Engineering & AI
Universitat Rovira i Virgili · 2025–2026 · Scholarship
Industry
Software Engineer, Wazoku
Enterprise SaaS, AI team · 2023–2025
Portrait of Javier Sarmiento

Experience

  1. Wazoku

    Software Engineer · Enterprise SaaS

    May 2023 – May 2025 · 2 yrs

    On the AI team, built the frontend and backend of an AI-powered agent that automates user interactions on the platform.

    Frontend modernization
    Migrated a critical legacy module from AngularJS to modern Angular, improving maintainability.
    Survey feature redesign
    Led a high-impact product enhancement, reworking the survey feature with the product team.
    Homepage and analytics backends
    Built performant APIs and reusable services for a new homepage, and supported the infrastructure behind client reporting.
  2. Datarte.art

    Full-Stack Developer

    Feb 2021 – Aug 2022 · 1 yr 6 mos

    Built two full-stack apps, Datarte and OtrasManeras, for artist artwork management using React, Gatsby, WordPress, and Flask.

    Cloud infrastructure
    Deployed and managed AWS services (EC2, RDS, S3) for UK clients CityRelay and CityRelaySolutions.
    Data and automation
    Built scrapers, migration tooling, and dashboards using Python, SQL, and Metabase.
    Testing and quality
    Implemented testing with Cypress, Pytest, and Selenium, and helped establish best practices.
  3. Catholic University of Colombia

    Research Collaborator

    Apr 2020 – Nov 2020 · 8 mos · Colombia

    Built a Fitbit smartwatch app streaming heart-rate and calorie data to a web-socket server, for research with Complutense University of Madrid.

Background

I combine solid full-stack and backend engineering with hands-on machine learning work, LLM-based agents, NLP, and clustering models, shaped by a security-first mindset from academic and professional cybersecurity experience.

I use modern AI tools daily, Claude, Gemini, Cursor, LangChain, to move faster and think clearer, and I'm comfortable owning a problem end to end, from prototype to production.

Currently exploring

  • LLM-based agents and emerging protocols like MCP and A2A
  • Applied cybersecurity, from a builder's side of the fence
  • Investment strategy
  • Chess, when there's time for it

Education

  1. Master's Degree in Computer Security Engineering and Artificial Intelligence

    Universitat Rovira i Virgili

    2025–2026 · Tarragona, ES · Scholarship

  2. Bachelor in Computer Science

    Universidad Católica de Colombia

    2017–2022 · Colombia

  3. Intensive elite program, top 0.1% of students

    Platzi Master

    Remote

    1:1 training with industry coaches, plus a four-month data engineering project. Strengthened cloud, data manipulation, and software engineering skills.

Skills

AI & machine learning
PyTorch · TensorFlow · Scikit-learn · pandas · LangChain · LLM-based agents · MCP / A2A · NLP · Clustering
Security
Secure SDLC · Security by design · Vulnerability analysis · Risk management · OWASP Top 10
Software engineering
Python · TypeScript · Java · C++ · Django · Flask · Angular · React
Data, cloud & testing
PostgreSQL · MongoDB · AWS (EC2, RDS, S3) · Docker · Linux · Git · Pytest · Selenium