Nicolás Fajardo is a Senior Machine Learning Engineer with 8 years of experience blending biomedical engineering foundations with production ML and MLOps. Based in Bogotá, he has built end-to-end systems—from signal and image feature extraction to GPU-distributed training and low-latency model deployment on AWS and GCP—for applications including music-based performance optimization and multi-object tracking. He’s skilled in TensorFlow/PyTorch, Docker/Kubernetes, AWS CDK, SageMaker and cost-saving Spot-instance strategies, and has applied dimensionality reduction and visualization techniques like UMAP to make complex datasets interpretable. Nicolás also brings domain depth from tutoring biomedical signal and image processing, which informs his practical approach to health- and sensor-related ML problems. Colleagues describe him as international-team savvy, having shipped ML products across multicultural teams in LATAM, Europe and the US.
8 years of coding experience
2 years of employment as a software developer
Biomedical Engineering, Bioengineering and Biomedical Engineering, Biomedical Engineering, Bioengineering and Biomedical Engineering at Escuela Colombiana de Ingeniería 'Julio Garavito'
Biomedical Engineering, Biomedical Engineering at Universidad del Rosario
Contributions:122 commits, 5 PRs, 109 pushes in 11 months
pythonimage-processingdipcolonycounting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.