Javier Sarmiento

Javier Sarmiento

AI Engineer & Software Developer.

3+ years building, deploying, and securing production systems, now deepening into AI and applied security through a scholarship-funded Master's in Computer Security Engineering and Artificial Intelligence.

About

I'm an AI engineer and software developer with over three years of experience building, deploying, and securing production systems, currently completing a scholarship-funded Master's in Computer Security Engineering and Artificial Intelligence.

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.

PythonTypeScriptLangChainAWSDockerPostgreSQL

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
Portrait of Javier Sarmiento

Education

Universitat Rovira i Virgili

2025 to 2026

Tarragona, ES · Scholarship

Master's Degree in Computer Security Engineering and Artificial Intelligence

Universidad Católica de Colombia

2017 to 2022

Colombia

Bachelor in Computer Science

Platzi Master

Remote

Intensive elite program, top 0.1% of students

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

Experience

Software Engineer

Wazoku

May 2023 to May 2025 · 2 yrs

Remote

Contributed across multiple cross-functional teams to evolve and scale an enterprise SaaS platform.

AI team
Built frontend and backend for an AI-powered agent, extending user interaction through automation.
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.
New homepage initiative
Provided backend support for a new homepage experience: performant APIs and reusable services.
Analytics team
Supported backend and infrastructure for data-driven insights and client reporting.

Full-Stack Developer

Datarte.art

Feb 2021 to Aug 2022 · 1 yr 6 mos

Remote

Built and maintained full-stack web applications end to end, from infrastructure to interface.

Web applications
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.

Research Collaborator

Catholic University of Colombia

Apr 2020 to Nov 2020 · 8 mos

Colombia · Remote

Researched wearable SDKs and built prototypes to collect physiological signal data in real time.

Fitbit SDK research
Built a full smartwatch app streaming heart rate and calorie data to a web-socket server on Heroku.
Academic collaboration
Worked with three professors and a student team, supporting research with Complutense University of Madrid.

Skills

AI & machine learning

PythonTensorFlowPyTorchScikit-learnpandasNLPClusteringLLM-based agentsGenerative AILangChainMCP / A2A

AI-assisted development

ClaudeClaude CodeGeminiCursor

Cybersecurity

Secure SDLCSecurity by designVulnerability analysisRisk managementOWASP Top 10

Languages

PythonTypeScriptJavaC++

Frameworks & tools

AngularDjangoFlaskReactPytestSelenium

Databases

PostgreSQLSQLMongoDB

Cloud & DevOps

AWS (EC2, RDS, S3)DockerGitLinux