Hi, I'm

Juan Sebastian
Urrea Lopez

Software Engineer & AI Researcher

Software engineer and AI researcher with dual B.Sc. degrees (Magna Cum Laude, 4.69--4.70/5.0) from Universidad de los Andes. Incoming Erasmus Mundus (EMJM IPCV) scholar in Image Processing, Computer Vision, and AI. Author of 2 IEEE publications in computer vision and software simulation. Production experience building cloud-native systems for 100K+ users at YC-backed startups (Truora, YC W19). Research at Cornell University (SURF Fellow) and the Uniandes Biomedical Computer Vision Lab. Founder of open-source tools serving 8K+ students. 6+ hackathon wins.

Juan Sebastian Urrea Lopez

01 Experience

Software Engineer

YC W19
Truora Inc.
full-time 📍 Bogota, Colombia
  • Architected serverless AWS integration (EventBridge, Lambda/Go, API Gateway) syncing HubSpot data.
  • Implemented webhook signature validation and secure API key rotation for data integrity.

Graduate Teaching & Research Assistant

Universidad de los Andes
part-time 📍 Bogota, Colombia
  • Developed educational material and workshops for AI course ISIS1611 (330 students).
  • Conducted graduate research in computer vision and software engineering.

Software Developer

Caseware International
full-time 📍 Bogota, Colombia
  • Led zero-downtime RDS-to-S3 Parquet migration for 100K+ users with dual-layer validation.
  • Built Java GraphQL client and New Relic dashboards; contributed accessibility and ag-grid components.

Application Developer

Multiaservi Ltda.
freelance 📍 Bogota, Colombia
  • Built offline-first Flutter app with Nest.js backend (Auth0, RBAC) for rural tax-auditing.
  • Designed real-time location-tracking dashboards optimized for low-spec Android devices.
research 📍 Ithaca, NY, USA
  • Studied inline-test co-evolution across 30+ open-source Java projects under Prof. O. Legunsen.
  • Built automated pipeline simulating Git history; curated 200+ statement-level breaking changes.
internship 📍 Bogota, Colombia
  • Applied NLP embeddings to deduplicate 30K client records; automated Power BI docs (100+ hrs saved).
  • Implemented production monitoring pipeline for a churn-prediction model tracking data drift.

02 Education

M.Sc. in Image Processing, Computer Vision & AI

Erasmus Mundus Joint Master -- EMJM IPCV
📍 EU (France, Spain, Hungary)
  • Fully funded EU scholarship; U. Bordeaux, UAM Madrid, PPCU Budapest

B.Sc. in Systems & Computing Engineering

Universidad de los Andes
📍 Bogota, Colombia
Magna Cum Laude GPA: 4.69/5.0
  • Full-tuition merit scholarship (6 years). Distincion Ramon de Zubiria (highest GPA in department)
  • 11th best national score on Saber Pro (~200K test-takers). 16th on Saber 11 (600K+, 463/500)

B.Sc. in Industrial Engineering

Universidad de los Andes
📍 Bogota, Colombia
Magna Cum Laude GPA: 4.70/5.0

03 Research & Publications

IEEE 2025 IEEE International Conference on Military Technologies (ICMT)

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

J. S. Urrea-Lopez, C. Barreto-Reyes, M. Linares-Vasquez

IEEE 2021 IEEE 2nd Intl. Congress of Biomedical Engineering (CI-IB&BI)

Real-Time Face Mask Detection with SSD

E. S. Lozano Roa, J. S. Urrea Lopez, I. D. Chacon Silva

04 Volunteer

Founded open-source community at Universidad de los Andes; tools serving 8K+ students.

Contributed egocentric video footage to the world's largest first-person video dataset.

05 Skills

Languages

PythonGoTypeScriptJavaRustDartSQLC

ML / AI

PyTorchTensorFlowCNNsTransformersDiffusion ModelsRLLLM Fine-tuningObject Detection

Cloud & DevOps

AWS LambdaEventBridgeAPI GatewayGCPDockerGitHub ActionsNew Relic

Frontend

ReactFlutterAstroVue.jsTailwind

Backend

Nest.jsNode.jsGraphQLRESTAuth0

Databases

PostgreSQLRedisDynamoDBFirebase

06 Awards & Honors

EA GameJam --- Best Game Experience

Electronic Arts · Jan 2026

Distincion Ramon de Zubiria (Highest GPA)

Universidad de los Andes · Jan 2024

Saber Pro --- 11th Nationally (~200K test-takers)

Min. Education Colombia · Jan 2024

Full-Tuition Merit Scholarship (6 years)

Universidad de los Andes · Jan 2018

Saber 11 --- 16th Nationally (600K+ test-takers)

ICFES · Jan 2018

6+ Hackathon Wins (Codefest, DataJam, XP, Sabana Hack)

Various · 2022--24

07 Certifications

NVIDIA DLI

Building LLM Apps with Prompt Engineering

NVIDIA DLI

Building Transformer-Based NLP Applications

NVIDIA DLI

Fundamentals of Deep Learning

Correlation One (3% acceptance)

Data Science for All: Colombia 5.0 --- Honors

U. Michigan / Coursera

Applied Data Science with Python (5 courses)

DeepLearning.AI / Coursera

Deep Learning Specialization (5 courses)

08 Open Source Initiatives

Beyond individual contributions, I co-founded and lead two open-source organizations creating lasting impact in education and community technology.

Open-Source-Uniandes organization logo

Open-Source-Uniandes

Building open technology for the Uniandes community

A student-led initiative at Universidad de los Andes dedicated to creating open-source tools that solve real problems for the university community. We believe the best solutions emerge from collaboration and listening to the people they serve. Every project is built in public — contributions are welcomed, and new ideas are mentored from concept to production.

  • Serving 8,000+ students with production-grade open tools
  • Student-run, community-first engineering culture
  • Open mentorship: from idea to deployed product
  • Building a portfolio of impact-driven software
AI-Museum organization logo

AI-Museum

Democratizing AI education through open, visual, interactive learning

An ambitious initiative to make Artificial Intelligence education accessible to everyone — through open-source materials, rich visualizations, and novel interactive experiences. We are building a comprehensive library of learning resources so that anyone, anywhere, can learn or teach AI without barriers. Our long-term vision is the first physical AI Museum at global scale.

  • Open-source learning materials for all levels
  • Focus on visualizations, interactivity, and experimentation
  • Free forever — for learners and educators worldwide
  • Vision: the world's first physical AI Museum

09 Projects

All public repositories from my GitHub profile, sorted by most recently updated.

AgentX preview

AgentX

2026

Finalist @ Softserve Agent X Hackathon - Autonomous SRE agent that ingests incident reports for an e-commerce platform, performs AI-powered triage by analyzing the actual source code, and routes issues through a complete ticketing workflow with real-time notifications

agentic-workflowincident-managementsre-agent
Python ⭐ 1
ClearCostAI Pitch preview

ClearCostAI Pitch

2026

Animations to prepare the pitch for ClearCost AI

animationpitchreact
JavaScript
CV preview

CV

2026

Resume generator from templates and YAML configuration files. Powered by Haskell

cvgeneratorhaskellmustacheresume
Haskell
Aloha Andes preview

Aloha Andes

2026

Transactional Systems ISIS2304 Final Project @ Uniandes (Spring 2023)

databasesjavaoracle-dbtransactional-systems
Java
Metro Bogota preview

Metro Bogota

2026

Markov Chain modeling of metro station - Stochastic Models IIND2104 final project @ Uniandes (Fall 2021)

markov-chainrshinystochastic-optimization
R
Uniandes ISIS1204 OOP preview

Uniandes ISIS1204 OOP

2026

Collection of projects developed for the courses on Object Oriented Programming @ Uniandes (Spring & Fall 2019)

client-serverjavaswing-gui
Java
Neuron Action Potential preview

Neuron Action Potential

2026

Simulation of the AP on a biological neuron - Final Project of Scientific Computing @ Uniandes (Fall 2020)

differential-equationsneuron-simulatorscientific-computing
Python
Chicago Taxis preview

Chicago Taxis

2026

Final project for the course Data Structures ISIS1206 @ Uniandes (Fall 2020)

algorithmsdata-structuresgraphs-algorithmshash-tablesjava
Java
Stellarlib preview

Stellarlib

2026

Software para el procesamiento de imágenes aéreas y espaciales - Ganadores del 3rd lugar en Codefest AD ASTRA 2022

azureimage-processingpython
Python
VRPTW preview

VRPTW

2026

Interactive Visualization with Plotly of the Vehicle Routing Problem with Time Windows - Linear Formulation with GurobiPy

gurobipylinear-optimizationplotlyvrptw
HTML
Path Finder preview

Path Finder

2026

A path finder algorithm modelled with Linear Optimization. Includes a web tool to visualize the results.

css-gridoptimizationpathfinding-algorithm
Python
TwinTrees preview

TwinTrees

2026

Implementation of TwinTrees data structure, introduced by Serge Dulucq and Olivier Guibert in 1998

computer-sciencedata-structurestwin-tree
Java
RobotParser preview

RobotParser

2026

A Lexer and a Parser for a Robot's Programming Language. Formal Grammar Definition included. Implemented in Java.

javalearning-projectlexer-parserprogramming-language
Java
Aima Visualizations preview

Aima Visualizations

2026

Collection of web-based visualizations to learn every topic in the book by Russell and Norvig (4th Edition)

aima-bookalgorithms-and-data-structuresartificial-intelligencevisualizations
TypeScript
NEXARI preview

NEXARI

2026

Winners of Electronic Arts GameJam 2026 - Best Game Experience - 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. Play solo against AI or locally with a friend.

browser-gamecompetitive-gaminggame-development
Class Notes Uniandes preview

Class Notes Uniandes

2026

Materials from different courses I took at Universidad de los Andes

class-notesslidesuniandes
HTML ⭐ 1
Game Of Life Wasm Rust preview

Game Of Life Wasm Rust

2026

Implementation of Rust tutorial for WebAssembly interface

game-of-liferustwebassembly
JavaScript
GeoRecall UIUX Prototype preview

GeoRecall UIUX Prototype

2026

Web & Mobile Prototypes for GeoLocation Reminders App

flutternextjsux-ui
SDG Classification Dashboard preview

SDG Classification Dashboard

2026

Dashboard for classification of Sustainable Development Goals from text in Spanish - ISIS3301 Business Intelligence @ Uniandes (Fall 2024)

fastapimachine-learningtext-classification
Face Mask Detection SSD preview

Face Mask Detection SSD

2026

Code of the paper Real time face mask detection with SSD published in 2021 IEEE 2nd International Congress of Biomedical Engineering and Bioengineering (CI-IB&BI)

computer-visionface-mask-detectionsingle-shot-detector
Python ⭐ 1
Image Analysis Processing preview

Image Analysis Processing

2026

Collection of resources from the course IBIO3470 Image Analysis and Processing @ Uniandes (Spring 2021)

computer-visionimage-analysisimage-processing
Jupyter Notebook
Scientific Computing Notes preview

Scientific Computing Notes

2026

Notes for the course Scientific Computing IBIO2240 @ Uniandes (Fall 2020)

differential-equationsnumerical-methodsscientific-computing
Python
DAIMO preview

DAIMO

2026

Python-Dash-Plotly Dashboard to evaluate the intervention and closure of bridges in the Colombian road network 🇨🇴

dash-plotlymapboxnetwork-flow-modelpython
Python ⭐ 1
Parcial Front Web Development preview

Parcial Front Web Development

2026

Midterm exam for ISIS3710 - Web Development @ Uniandes

bootstrapi18nreactjs
JavaScript
Paquito preview

Paquito

2026

Web application that uses NLP and artificial intelligence to improve the SECOP II search system and efficiently fight corruption in Colombia - Winner of the DataJam for Transparency Colombia 2022

fastapinlp-machine-learningreactjssearch-enginevector-search
Parcial Back Web Development preview

Parcial Back Web Development

2026

Midterm exam for ISIS3710 - Web Development @ Uniandes

nestjspassportjstypeorm
TypeScript
Makers Tech Chatbot preview

Makers Tech Chatbot

2026

Chatbot for e-commerce clients

chatbotfastapilangchainllmpython
TypeScript
Finpulse Insights preview

Finpulse Insights

2026

AI-powered stock market insights and analytics.

cockroachdbgcpgolangterraformvue
Vue ⭐ 1
MISW4301 Cloud Native Dev preview

MISW4301 Cloud Native Dev

2026

Micro-services architecture in GCP for a luggage-broker backend application. Project for the course MISW4301 - Cloud Native Applications Development

cloud-functionscloud-tasksdockergcpkubernetes-engine
Python
Advanced Machine Learning preview

Advanced Machine Learning

2026

Assignment solutions for the Advanced Machine Learning course (IBIO-4615) covering GANs, GNNs, NeRF, RNNs, Reinforcement Learning, Adversarial Robustness, Self-Supervised Learning, and Transformers.

computer-visiondeep-learningmachine-learningnatural-language-processingreinforcement-learning
Jupyter Notebook
Competitive Programming preview

Competitive Programming

2026

Competitive programming solutions in Python and C++ organized by algorithmic topic: Greedy, Trees, Dynamic Programming, and Graphs

algorithmscompetitive-programmingcppproblem-solving
Python
Linear Optimization preview

Linear Optimization

2026

Course materials on linear optimization: simplex, column generation, Dantzig-Wolfe, Lagrangian relaxation. Python + Gurobi & PuLP.

linear-programmingoperations-researchoptimizationsimplex
Jupyter Notebook
Machine Learning Techniques preview

Machine Learning Techniques

2026

Course materials from Machine Learning Techniques using TensorFlow, Keras, and scikit-learn for classical machine learning, deep learning, and generative models.

generative-modelskerasmachine-learningscikit-learntensorflow
Jupyter Notebook
Deep Learning Research Seedbed preview

Deep Learning Research Seedbed

2026

Materials, notes, and lab solutions from the Deep Learning research seedbed led by Prof. Pablo Arbelaez, covering Linux/Git foundations, PyTorch tutorials, and classification/segmentation projects.

computer-visiondeep-learningpytorchsemantic-segmentation
Jupyter Notebook
Computational Infrastructure preview

Computational Infrastructure

2026

Practical case studies for a Computational Infrastructure course, covering concurrency, virtual memory paging, and hash-based mining performance.

concurrencycryptographyjavavirtual-memory
Java
Technological Infrastructure preview

Technological Infrastructure

2026

Practical workshops for the Technological Infrastructure course: C programs on binary I/O, bus throughput, and bit/assembly operations.

assemblybinary-iobit-manipulationcsystems-programming
C
Artificial Vision preview

Artificial Vision

2026

Course materials and labs for Artificial Vision: hybrid images, segmentation, classification, boundary detection, and semantic segmentation using classical and deep learning methods.

computer-visiondeep-learningimage-segmentationpytorch
Jupyter Notebook
Social Networks Structure preview

Social Networks Structure

2026

Coursework for Social Networks Structure — network sampling, community detection, diffusion models, and link prediction using Python, R, and Gephi

community-detectiongraph-theorynetwork-sciencesocial-network-analysis
Jupyter Notebook
Design And Analysis Of Algorithms preview

Design And Analysis Of Algorithms

2026

Solutions to assignments and projects for the Design and Analysis of Algorithms course — covering dynamic programming, graph algorithms, divide and conquer, NP-completeness, and metaheuristics.

algorithmscomplexity-analysisdata-structuresdynamic-programminggraph-algorithms
Jupyter Notebook
Runtime Verification preview

Runtime Verification

2026

Research on inline test co-evolution across 30+ Java projects, conducted during a Summer Undergraduate Research Fellowship (SURF) at Cornell University's Software Engineering Lab.

inline-testingjavaruntime-verificationsoftware-engineering-research
TeX
ICFES preview

ICFES

2026

Herramienta Analitica para visualizar factores, comparaciones regionales y tendencias en el puntaje ICFES

data-scienceplotly-dashpython
Satellite Cipher preview

Satellite Cipher

2026

Satellite Image Encryption for Embedded Systems - Winners of the Codefest Ad Astra 2024

cppcryptographyjetson-nano
RF Signal Analyzer preview

RF Signal Analyzer

2026

Dashboard for characterizing radio-frequency signals - Winners of the Codefest Ad Astra 2024

dash-plotlyradio-frequency-communicationsignal-processing
Pulse Rust preview

Pulse Rust

2026

Rust implementation of the Pulse Algorithm for the Constrained Shortest Path Problem (CSPP)

csp-solverpulse-algorithmrust
Rust
Api Courses Mock preview

Api Courses Mock

2026

Mock server for testing real time consumption of the Uniandes Course Offering API using historical data

fastapimockserver
Python
LLM Latino preview

LLM Latino

2026

Collection of ETL scripts used to create a dataset of text in Spanish to train Large Language Models.

etl-pipelinegoogle-cloud-platformllm-datasetspythonweb-scraping
Python
ProDAM preview

ProDAM

2026

Data Analysis for the Manufacturing Industry

data-visualizationmanufacturingplotly-dash
CreditCardDefaults preview

CreditCardDefaults

2026

Data Analytics and Predictive Models for the Default of Credit Card Clients dataset by UC Irvine

credit-card-frauddata-scienceneural-networksplotly-dash
Jupyter Notebook
Condor preview

Condor

2026

Software y tecnología aérea, espacial y cibernética para la protección de la Amazonía - Ganadores del Codefest 2023

named-entity-recognitionsegment-anything-modelvideo-detection
Python ⭐ 2
Github Repository Social Preview Extractor preview

Github Repository Social Preview Extractor

2026

Extract and download GitHub's auto-generated social preview (OpenGraph) images from any public repository.

developer-toolsgithubopen-graph-imageopengraphsocial-preview
TypeScript
Showcase Chirpy Easy Docs preview

Showcase Chirpy Easy Docs

2025

Create beautiful docs in GitHub Pages for your projects — all written in simple Markdown.

chirpy-themedocs-generatorgithub-actionsgithub-pages
TypeScript ⭐ 1
Showcase Chirpy Theme preview

Showcase Chirpy Theme

2025

Easily publish stunning websites for your projects, business or portfolio — all written in simple Markdown.

chirpyjekyll-thememarkdown
HTML
Pong preview

Pong

2024

Replica of the original Pong Atari Game implemented in Godot 4.0 and deployed as a Web App

2d-gamegame-developmentgodot-engine
GDScript
Frontend Mentor preview

Frontend Mentor

2024

A collection of my solutions to diverse frontend challenges

bootstrapfront-end-developmenthtml-css-javascriptlearning-project
HTML
Maze Online preview

Maze Online

2024

The Maze Online Game is a web-based maze challenge with multiple levels, featuring retro aesthetics and simple controls. Players navigate mazes, avoiding obstacles, and strive for the best completion time.

html-css-javascriptmaze-gameretro-style-game
JavaScript ⭐ 3
TheMoviePlace preview

TheMoviePlace

2024

A mobile-friendly web app for exploring movies with features like Infinite Scroll, Lazy Loading, Internationalization, Loading Skeletons, Hash Routing and Local Storage for favorites 🍿🎬

api-consumptionhash-routinginterception-observerinternationalizationlazy-loading
JavaScript
PicScape preview

PicScape

2024

Picscape is a Django-based web application for photo sharing, featuring user registration, image posting, a feed of published photos, and a like functionality.

cruddjangolearning-projectnginxpostgresql
Python ⭐ 1
Task Master preview

Task Master

2024

Task Master is a sleek and efficient React application designed to help you manage your tasks effortlessly.

html-css-javascriptlearning-projectreactjs
JavaScript