Hi, I'm

Juan Sebastián
Urrea López

Software Engineer

Colombian software engineer with dual Magna Cum Laude degrees, IEEE researcher, and open-source builder impacting thousands.

Juan Sebastián Urrea López

By the Numbers

0 GPA / 5.0
0 Users Impacted
0 Open Source Students
0 IEEE Publications
0 Hackathons Won
0 Certifications
0 Years Experience
0 Nationally (Saber Pro)

Experience

Software Developer

Caseware International
full-time (1 yr 7 mo)

Developed enterprise audit and financial reporting software used by accounting firms in over 130 countries, working across the full TypeScript stack.

  • Built and maintained financial reporting modules consumed by thousands of auditing firms worldwide
  • Optimized large-dataset rendering performance using React and ag-grid, cutting load times significantly
  • Designed and implemented GraphQL APIs with Nest.js, integrating Auth0 authentication and SQL Server
  • Participated in agile ceremonies and contributed to quarterly product releases with a distributed global team
TypeScriptReactag-gridNest.jsSQL ServerGraphQLAuth0
research (2 mo)

Summer Undergraduate Research Fellowship (SURF) at Cornell's Software Engineering Lab, contributing to large-scale computer vision and runtime-verification research.

  • Conducted empirical research on inline test co-evolution across 30+ open-source Java projects, published results in a peer-reviewed venue
  • Contributed to large-scale video understanding as part of the Ego4D initiative — the world's largest egocentric video dataset (Meta AI)
  • Developed computer vision algorithms for autonomous-systems research under supervision of Cornell CS faculty
PythonPyTorchOpenCVNumPyCUDAJava
internship (6 mo)

Applied machine learning and data science to manufacturing and supply-chain operations at one of the world's largest consumer goods companies.

  • Built predictive ML models to forecast demand and optimize supply chain operations across Latin America, reducing stock-out incidents
  • Designed and deployed ETL pipelines processing millions of records to feed business-intelligence dashboards
  • Delivered interactive Power BI dashboards that enabled data-driven decision-making for supply chain and operations managers
  • Worked with Azure cloud services and cross-functional stakeholders to productionize models and reporting workflows
Pythonpandasscikit-learnPower BISQLETLAzure

Software Engineer

Truora Inc.
full-time (7 mo)

Full-stack software engineering at a Y Combinator W19-backed identity verification and digital trust platform serving millions of users across Latin America.

  • Built and maintained scalable microservices on AWS (Lambda, EventBridge, API Gateway, Secrets Manager, RDS, S3) handling millions of identity verification requests
  • Contributed to background-check and identity pipelines that power onboarding for banks, fintechs, and gig-economy platforms across LATAM
  • Improved system reliability, latency, and observability using New Relic dashboards and structured logging
  • Collaborated in cross-functional squads delivering features end-to-end from design to production
TypeScriptNode.jsAWS LambdaPostgreSQLGraphQLDockerNew Relic

Application Developer

Multiaservi Ltda.
freelance (6 mo)

Developed custom mobile and web applications for Colombian SMEs, handling full project lifecycle from requirements gathering to production deployment.

  • Built cross-platform mobile apps with Flutter and Firebase for internal business operations and field-worker tracking
  • Delivered end-to-end solutions: from gathering and refining client requirements to UI design, development, and deployment
  • Integrated Node.js backends and real-time Firestore data synchronization to support offline-first workflows
FlutterDartFirebaseNode.js

Education

Master's in Systems & Computing Engineering

Universidad de los Andes

Focus: Reinforcement Learning, Advanced Computer Vision, Graduate-level ML

B.Sc. Systems & Computing Engineering

Universidad de los Andes

🏅 Magna Cum Laude · GPA 4.69/5.0 · Full-Tuition Merit Scholarship

B.Sc. Industrial Engineering

Universidad de los Andes

🏅 Magna Cum Laude · GPA 4.7/5.0

Minor in Biomedical Engineering (AI & Computer Vision)

Universidad de los Andes

Research under Prof. Pablo Arbeláez, Biomedical Computer Vision Research Group

Projects

NEXARI — EA GameJam 2026 Winner

NEXARI — EA GameJam 2026 Winner

2026

Local multiplayer tournament game where a Human faces an Alien across six wildly different cosmic sports. Each game reinvents a classic competition — billiards in darkness, volleyball with shifting gravity, sumo on a volcano, and more. Won Best Game Experience at the Electronic Arts GameJam 2026.

Game DevMultiplayerElectronic ArtsGameJam
ANTARES Naval Radar Simulator

ANTARES Naval Radar Simulator

2025

Software-based naval radar operations simulator developed in collaboration with the Colombian Navy. Published at IEEE ICMT 2025 and validated by active naval personnel. Models radar sweep, target detection, and multi-target tracking in real time.

RustTCPGUISimulationIEEE
Reinforcement Learning Notes (Sutton & Barto)

Reinforcement Learning Notes (Sutton & Barto)

2025

Annotated Jupyter notebooks and implementation exercises following the Sutton & Barto Reinforcement Learning textbook. Covers tabular methods, policy gradient, Q-learning, actor-critic, and function approximation — with clean Python implementations and plots for every major algorithm.

PythonReinforcement LearningPyTorchEducation
AIMA Visualizations

AIMA Visualizations

2024

Collection of interactive, browser-based visualizations for every major topic in the AI textbook by Russell and Norvig (4th edition). Covers search algorithms, constraint satisfaction, Bayesian networks, reinforcement learning, and more — making abstract concepts tangible for learners.

TypeScriptVisualizationAIEducation
FinPulse Insights

FinPulse Insights

2024

AI-powered stock market analytics dashboard built with Vue.js. Aggregates financial news, runs sentiment analysis, and surfaces trading signals to help investors make more informed decisions with up-to-date market insights.

Vue.jsAIFinanceSentiment Analysis
GitHub Social Preview Extractor

GitHub Social Preview Extractor

2024

CLI tool and TypeScript library that extracts and batch-downloads GitHub's auto-generated OpenGraph social-preview images for any set of public repositories. Useful for portfolio builders, README generators, and automated documentation pipelines.

TypeScriptCLIGitHub APIAutomation
LatamGPT — LLM Training Pipeline

LatamGPT — LLM Training Pipeline

2024

Large-scale ETL pipeline for collecting and preprocessing Spanish-language text to train 50-billion-parameter LLMs for Latin America. Covers 33+ institutions and 12 countries, aggregating legal, academic, and news content with deduplication and quality filters.

PythonApache TikaGCPNLPLLM
Cloud-Native Microservices on GCP

Cloud-Native Microservices on GCP

2024

Event-driven microservices architecture on Google Cloud Platform for a luggage-broker backend. Implements CQRS with Cloud Run services, Pub/Sub messaging, Cloud SQL, and a CI/CD pipeline using GitHub Actions — demonstrating production-grade cloud-native patterns.

PythonGCPCloud RunMicroservicesPub/Sub
Pulse Algorithm (Rust)

Pulse Algorithm (Rust)

2024

High-performance Rust implementation of the Pulse algorithm for solving the Constrained Shortest Path Problem (CSPP). Used in vehicle routing and logistics optimization, the Pulse algorithm efficiently prunes the search space via bound dominance, dramatically reducing computation time.

RustGraph AlgorithmsOptimizationOperations Research
RF Signal Analyzer Dashboard

RF Signal Analyzer Dashboard

2024

Interactive dashboard for characterizing radio-frequency signals in real time. Visualizes FFT spectra, signal strength over time, and anomaly detection overlays. Designed for spectrum monitoring and RF engineering workflows. Winner of Codefest Ad Astra 2024.

Signal ProcessingDashboardRFHackathon
Satellite Cipher — Embedded Image Encryption

Satellite Cipher — Embedded Image Encryption

2024

Lightweight satellite image encryption system designed for resource-constrained embedded hardware. Implements custom cipher algorithms optimized for low-power devices to secure imagery captured by small satellites. Winner of the Codefest Ad Astra 2024 national hackathon.

Embedded SystemsCryptographySatelliteHackathon
Showcase Chirpy Easy Docs

Showcase Chirpy Easy Docs

2024

Developer tool for creating beautiful, searchable documentation sites hosted on GitHub Pages — written entirely in Markdown. Provides automated navigation, syntax highlighting, and responsive design with zero configuration, lowering the barrier for projects to have professional docs.

TypeScriptDocumentationGitHub PagesMarkdown
DAIMO — INVIAS Bridge Dashboard

DAIMO — INVIAS Bridge Dashboard

2023

Interactive dashboard for Colombia's National Road Institute (INVIAS) to analyze bridge intervention priorities across the national road network. Models the graph of road segments and simulates connectivity impact of bridge closures using network analysis.

PythonDashNetworkXPlotlyGovernment
Condor — Amazonian Protection Platform

Condor — Amazonian Protection Platform

2023

Aerial, space, and cyber software toolkit for monitoring and protecting the Colombian Amazon. Integrates satellite imagery processing, anomaly detection, and geospatial dashboards to support conservation authorities. Winner of the Codefest Ad Astra 2023 national hackathon.

PythonSatellite ImageryGeospatialHackathon
Game of Life (Rust + WebAssembly)

Game of Life (Rust + WebAssembly)

2023

Implementation of Conway's Game of Life compiled from Rust to WebAssembly, following the official wasm-pack tutorial. Runs the cellular automaton simulation at near-native speed inside the browser, demonstrating Rust's memory model and WASM interop via JavaScript.

RustWebAssemblyJavaScript
ProDAM — Manufacturing Data Analytics

ProDAM — Manufacturing Data Analytics

2023

Data analytics platform for the manufacturing industry, providing operational KPI dashboards, production line anomaly detection, and predictive maintenance insights. Designed to integrate with real-time sensor streams and legacy ERP systems.

Data AnalyticsManufacturingDashboardPython
Runtime Verification Research (Cornell SURF)

Runtime Verification Research (Cornell SURF)

2023

Empirical study of inline test co-evolution across 30+ open-source Java projects, conducted during a Summer Undergraduate Research Fellowship at Cornell's Software Engineering Lab. Analyzes how inline assertions and tests evolve alongside production code over project histories.

JavaResearchSoftware EngineeringCornell

Sobrecupo — Classroom Availability App

2023

Real-time classroom availability finder for university students at Universidad de los Andes. The app polls live seat data, surfaces open spots in seconds, and was deployed institutionally so students can register in last-minute open seats before they disappear.

FlutterNest.jsReal-timeMobile
VRPTW — Vehicle Routing Visualization

VRPTW — Vehicle Routing Visualization

2023

Interactive visualization of the Vehicle Routing Problem with Time Windows (VRPTW) using Plotly. Formulates the combinatorial optimization problem as an integer linear program solved with GurobiPy, then renders routes and time windows in a rich web interface for analysis.

PythonGurobiOptimizationPlotly
Competitive Programming Solutions

Competitive Programming Solutions

2022

Curated collection of competitive programming solutions in Python and C++, organized by algorithmic paradigm: Greedy, Trees, Dynamic Programming, and Graph algorithms. Written during preparation for university coding contests and the ICPC.

PythonC++AlgorithmsData Structures
Maze Online

Maze Online

2022

Browser-based maze challenge game with multiple levels, retro aesthetics, and a competitive timer. Players navigate procedurally designed mazes, avoid obstacles, and race for their best completion time. Built entirely with vanilla JavaScript and CSS animations.

JavaScriptCSSGameBrowser

Mi Horario Uniandes

2022

Open-source schedule builder for Universidad de los Andes students. Aggregates all available course sections, detects conflicts, and lets students build their ideal timetable visually. Received 8,000+ visits in its first two weeks and earned an official university endorsement.

ReactNode.jsGitHub APIUniversidad de los Andes
Paquito — Anti-Corruption NLP Tool

Paquito — Anti-Corruption NLP Tool

2022

Web application that uses NLP and AI to improve the search experience on SECOP II — Colombia's public procurement platform — so citizens and auditors can efficiently detect irregularities and fight corruption. Winner of the DataJam for Transparency Colombia 2022.

NLPPythonAnti-CorruptionHackathon
Stellarlib — Aerial & Space Imagery SDK

Stellarlib — Aerial & Space Imagery SDK

2022

Python library for processing aerial and satellite imagery, including radiometric correction, band arithmetic, cloud masking, and change-detection algorithms. Built for environmental monitoring workflows and designed to be composable via a clean functional API. 3rd place at Codefest Ad Astra 2022.

PythonRemote SensingImage ProcessingHackathon
Face Mask Detection SSD

Face Mask Detection SSD

2021

Real-time 3-class face mask detection (with mask, without mask, improper use) using SSD architecture on Pascal VOC. Achieved mAP 70.2% at real-time speeds. Published at IEEE CI-IB&BI 2021 — a peer-reviewed international conference.

PyTorchSSDPascal VOCComputer VisionIEEE
Class Notes — Uniandes CS

Class Notes — Uniandes CS

2019

Comprehensive collection of class notes, problem sets, and study materials from multiple Computer Science and Engineering courses at Universidad de los Andes. Covers algorithms, data structures, AI, computer vision, and systems courses — used by hundreds of fellow students.

EducationComputer ScienceOpen Source

Publications & Research

IEEE

ANTARES: A Software-Based Tool for Simulating Naval Radar Operations

IEEE ICMT 2025

J. S. Urrea-Lopez, C. Barreto-Reyes, M. Linares-Vásquez

IEEE

Real-Time Face Mask Detection with SSD

IEEE CI-IB&BI 2021

E. S. Lozano Roa, J. S. Urrea López, I. D. Chacón Silva

Skills

Languages

TypeScriptPythonGoJavaRustDartSQLCAssembly

ML / AI

PyTorchTensorFlowCNNsTransformersNeRFDiffusion ModelsRLSSDObject DetectionLLM Fine-tuning

Cloud & DevOps

AWS LambdaEventBridgeAPI GatewayGCPCloud RunDockerGitHub ActionsNew Relic

Frontend

AstroReactVue.jsFlutterTailwind CSSag-gridPlotly

Backend

Nest.jsNode.jsGraphQLRESTAuth0Django

Databases

PostgreSQLRedisSQL ServerFirebaseDynamoDB

Awards & Honors

🥇

11th Best National Score — Saber Pro

December 2024 · ~200,000 test takers

🎓

Magna Cum Laude × 2

Systems Engineering (4.69) + Industrial Engineering (4.7)

🏅

Full-Tuition Merit Scholarship

Universidad de los Andes · 2019–2025

🏆

3× Codefest Ad Astra Winner

2022, 2023, 2024 (consecutive wins)

🎮

EA GameJam 2026 — Best Game Experience

Electronic Arts · NEXARI project

🏆

Extreme Programming Competition 2022

1st Place

🏆

Sabana Hack 2022

Winner

🏆

DataJam for Transparency

Winner · Paquito anti-corruption tool

🤝

Ego4D Volunteer Contributor

World's largest egocentric video dataset · Meta AI

Certifications

NVIDIA DLI

Building LLM Applications with Prompt Engineering

2025
NVIDIA DLI

Building Transformer-Based NLP Applications

2024
NVIDIA DLI

Fundamentals of Deep Learning

2024
DeepLearning.AI

Deep Learning Specialization (5 courses)

2020
University of Michigan

Applied Data Science with Python (5 courses)

2021
Correlation One

Data Science for All Colombia 5.0 — Honors

2021
MinTIC Colombia

Web Applications Development

2022