Ed Izaguirre

Data scientist/machine learning engineer. Focus on computer vision and natural language processing. Self-taught. A former physics educator. Enjoy indoor gardening, Brazilian jiu-jitsu, and Stanley Kubrick films.

GitHub Logo LinkedIn Logo Medium Logo

Featured Projects

  • Rosebud is a film recommendation Q&A bot
  • Uses semantic search and metadata filters for recommendations
  • Database: ~10,000 popular films (1950-2023) pulled from the The Movie Database API
  • Implements:
    • Prefect for data orchestration
    • LangChain and Pinecone for retrieval-augmented generation
    • Weights & Biases and Weave for evaluation
    • Streamlit for the front-end
    • OpenAI for embeddings and chat models
  • Production-grade, end-to-end natural language processing solution
  • Check out this article I wrote in Towards Data Science documenting my experience in making this project
Large Project
  • LangChain
  • Weights & Biases
  • Weave
  • Pinecone
  • OpenAI
  • Prefect
  • Production-Grade
  • NLP
  • Machine learning application for plant disease detection
  • Uses object detection to localize and classify diseases
  • Built with Metaflow for orchestration
  • Utilizes PlantDoc dataset (2,569 images, 13 plant species, 30 classes)
  • Implements:
    • KerasCV for data transformation
    • AWS Batch for model training
    • Weights and Biases for evaluation
    • AWS SageMaker for deployment
  • Production-grade, end-to-end computer vision solution
  • Check out this article I wrote in Towards Data Science documenting my experience in making this project
Large Project
  • KerasCV
  • TensorFlow
  • Metaflow
  • AWS Batch
  • AWS Sagemaker
  • Weights and Biases
  • Production-Grade
  • Object Detection

Other Projects and Research

Image Segmentation
Car Image Segmentation
Segmented cars from their background using images from the Carvana Kaggle competition.
  • CV
  • U-Net
  • Keras
  • TensorFlow
GPT from ChatGPT-from-Scratch
GPT from Scratch
Coded up a mini-GPT model from scratch, training on Shakespeare text.
  • Transformers
  • Pytorch
  • Generative AI
Mini Cheetah
Autonomous Navigation
Designed the jumping mechanics of the Mini Cheetah as it manuevered through obstacles.
  • Controls
  • Optimization
  • MATLAB
  • C++
Website
Portfolio Website
The code that builds this portfolio website! Automated deployment using GitHub pages.
  • HTML
  • CSS
  • Jekyll
  • Markdown
Code for data structures and algorithms
Data Structures and Algorithms
A repository for my data structures and algorithms practice.
  • Quicksort
  • Mergesort
  • Binary Search