Ed P. Izaguirre

Web Developer and ML Engineer

I build AI-driven web applications and create innovative solutions at the intersection of machine learning and software engineering.

I'm a full-stack web developer and machine learning engineer with a passion for creating tailored solutions that benefit real businesses. My expertise lies where web apps meet AI, creating experiences that are satisfyingly simple and intelligent with fast, scalable performance.

Currently, I'm the Co-Founder & Technical Lead at Los Angeles AI Apps, where I deliver custom web applications, AI integrations, and rapid MVP development solutions for businesses and startups. I specialize in integrating the power of generative AI with robust web solutions, primarily leveraging Ruby on Rails and Python.

I've had the good fortune to work on a variety of projects in both machine learning and web development. This includes a link-in-bio tool to help users organize their events on social media; a newspaper personalized for you that uses AI to scour sources like Hacker News and Arxiv; and a chatbot that answers questions about AI, JavaScript, and Ruby.

In my free time, I enjoy blogging about making web development simple, indoor gardening, Brazilian jiu-jitsu, and Stanley Kubrick films.

SEP 2024 — PRESENT

Los Angeles AI Apps

Co-Founder & Technical Lead

Co-founded and lead technical operations for a specialized AI consulting agency serving businesses across Los Angeles. Integrate advanced data science methodologies and AI capabilities with robust web solutions, primarily leveraging Ruby on Rails. Authored blog content on Ruby programming and AI technologies with over 3,700 views.

Ruby on RailsPythonTensorFlowAWSAnthropicOpenAILangChainAstro
AUG 2020 — MAY 2023

Rio Hondo College

Full-Time Instructor

Taught calculus-based introductory physics courses for science/engineering majors. Secured a five-year, $3 million grant from the US Department of Education to develop an entrepreneurship program. Created novel engineering curricula including Materials Science and Engineering and Strength of Materials.

PythonMATLABPhysicsEngineeringCurriculum Development
AUG 2017 — MAY 2019

South East High School

High School Teacher

Taught four classes of regular and Advanced Placement Physics, two classes of Integrated Coordinated Science, and one Robotics class to approximately 75 students per semester. Adapted science lessons for Next Generation Science Standards, making them more interactive and student-focused.

PhysicsRoboticsSTEM EducationCurriculum Design
The Digital Press

The Digital Press

A newspaper personalized for you. Add your favorite topics, and have AI scour sources such as Hacker News and Arxiv to find the most interesting and pressing stories of the day. A new issue is generated daily, always with fresh stories to read and enjoy.

AIWeb ScrapingNatural Language ProcessingPersonalization
Amble

Amble

With Amble, you can create a public event calendar and share your link on socials to turn followers into attendees. They can subscribe and instantly see updates in their favorite calendar app. Add one-click links for navigation, your website, Yelp, and more.

Calendar IntegrationEvent ManagementSocial MediaSaaS
Riddler

Riddler

Do you love riddles? Have some time to kill? Then try your hand at some tricky riddles on the Riddler app! Have a whimsical gnome powered by a large language model give you hints to guide you in the right direction.

LLMGame DesignNatural Language ProcessingInteractive AI
Yapper

Yapper

Have a question about artificial intelligence, JavaScript, or Ruby? Yapper is a chatbot that will answer your questions and help you discover new blogs by some of top minds in their respective fields. And it's free!

ChatbotAIKnowledge BaseDeveloper Tools
Rosebud 🌹

Rosebud 🌹

A film recommendation Q&A bot using semantic search and metadata filters. Database of ~10,000 popular films (1950-2023) with retrieval-augmented generation for intelligent recommendations.

LangChainPineconeOpenAIStreamlitPrefect
Plant Disease Detector

Plant Disease Detector

Machine learning application for plant disease detection using object detection to localize and classify diseases. Built with Metaflow for orchestration and deployed on AWS SageMaker.

KerasCVTensorFlowMetaflowAWS BatchAWS SageMaker
Car Image Segmentation

Car Image Segmentation

Segmented cars from their background using images from the Carvana Kaggle competition. Deep dive into U-Net architecture and image segmentation techniques.

U-NetKerasTensorFlowComputer Vision
GPT from Scratch

GPT from Scratch

Coded a mini-GPT model from scratch, training on Shakespeare text. Implementation of transformer architecture and attention mechanisms.

PyTorchTransformersNLPGenerative AI
Autonomous Navigation

Autonomous Navigation

Designed the jumping mechanics of the Mini Cheetah robot as it maneuvered through obstacles. Applied control theory and optimization techniques.

ControlsOptimizationMATLABC++
AI Web App

The Simplest Possible AI Web App

A beginner-friendly guide to building your first AI-powered web application with minimal complexity. Learn the fundamentals of integrating AI APIs into web applications.

2025 10 min read AI Development
Ruby AI Applications

Building AI Applications in Ruby

Explore how to leverage Ruby and Rails for AI application development. Practical examples and best practices for integrating machine learning models with Ruby on Rails.

2025 12 min read Ruby & AI
AI Stack Layers

Layers of the AI Stack Explained Simply

Demystifying the AI technology stack from infrastructure to applications. A comprehensive guide to understanding how different layers of AI systems work together.

2025 10 min read AI Architecture
RAG in SQLite

Retrieval Augmented Generation in SQLite

Can we really do RAG with a single-file architecture? Learn how to perform retrieval-augmented-generation using SQLite with the sqlite-vec extension and OpenAI API.

2025 8 min read AI & Database
SQLite in Production

SQLite in Modern Web Production: Dreams Becoming Reality

On the virtues of radical simplicity. Why SQLite is rapidly becoming a production-ready database for web applications and machine learning.

2024 10 min read Database
Productionizing RAG

Productionizing a RAG App with Prefect, Weave, and RAGAS

Adding evaluation, automated data pulling, and other improvements to take a film recommendation RAG app from development to production.

2024 12 min read MLOps
Object Detection Pipeline

Streamlining Object Detection with Metaflow, AWS, and Weights & Biases

How to create a production-grade pipeline for object detection, bridging the gap between data science development and production deployment.

2024 14 min read Computer Vision
RAG with Self-Querying

How to Build a RAG System with a Self-Querying Retriever in LangChain

RAG + Filtering with Metadata = Great Movie Recommendations 🍿. Build a film recommendation system using self-querying retrieval.

2024 12 min read NLP & RAG
Object Detection with KerasCV

Object Detection using RetinaNet and KerasCV

Object detection using the power and simplicity of the KerasCV library. A comprehensive guide to building an end-to-end object detection pipeline.

2023 21 min read Computer Vision
Image Segmentation

Image Segmentation: An In-Depth Guide

How can you get a computer to distinguish between different types of objects in an image? A step-by-step guide to U-Net architecture and implementation.

2023 21 min read Computer Vision