AI Projects
EmailsandDeals.com
This project showcases automated, high-volume AI pipelines that read, understand, and extract structured data from chaotic inputs.
The Problem (Why I Built This)
When I was the CEO of an email marketing agency, I was watching thousands of promotional emails go by every single day.
It was a huge personal itch. I just knew that AI had to be smart enough to read a messy, HTML-coded marketing email and just... pull out the core offer. The discount, the code, the product.
It sounds simple, but it's an incredibly hard data extraction problem.
So, I decided to build the solution myself, from scratch. I built emailsanddeals.com to prove that I could turn this firehose of unstructured, chaotic data into a clean, structured, and valuable product.

The Strategic Solution
This isn't a single AI prompt. It's a complete, end-to-end, automated system. I architected a full-stack, 15-microservice pipeline to handle the entire workflow.

The system subscribes to hundreds of stores, automatically fetches thousands of emails, parses the code, sanitizes the links... and then the AI goes to work.

I built the AI to review the raw content, intelligently identify the deal, extract the core data, and then publish it to the website. It's a fully automated engine.

Capability Showcase
I built this entire application myself, from the database to the front-end, to handle a high-volume, complex workflow.
- High-Volume, Automated Pipeline: This system processed 30,000+ emails. It can process an email every 5 seconds. It's not a toy; it's an engine built for massive scale.
- AI-Powered Data Extraction (95% Accuracy):
I wasn't satisfied with basic AI results. I built my own Python-based LLM and OCR tools to move beyond simple API calls. This improved deal extraction accuracy from 80% to a much more reliable 95%. - Full-Stack Architecture: I built the entire system: a scalable backend with 15 microservices in Python, a responsive Deno Fresh (TypeScript) frontend, and Redis for high-speed, reliable task queuing.
- Extreme Performance Optimization: When I first built the database, page loads were a sluggish 18 seconds. That's unacceptable. I re-architected the backend and migrated the database to get page loads under 1 second. I don't just build; I build to perform.
What This Means For Your Business
This project is the blueprint for solving your company's "unstructured data" nightmare. Every business has this problem, and it's costing you hundreds of manual hours.
The same architecture I used to parse emails can be applied to:
- Automated Invoice Processing: An "AI Inbox" that reads every PDF invoice from your vendors, extracts the line items, amounts, and due dates, and queues them for payment.
- Customer Feedback Analysis: A system that can read thousands of customer support tickets, surveys, or chat logs and tell you exactly what the top complaints are, in real-time.
- Internal Knowledge Extraction: An AI that can read your entire archive of Word docs, reports, and internal wikis to find the one answer you actually need, instantly.