Skip to content
SaaS Replacements That Work

Real Systems. Real Results.

Every project replaced manual spreadsheets or expensive SaaS with custom systems the client owns outright. Click any demo to see it live.

21 projects · Dashboards · Automation · Scrapers · Data Pipelines

Interactive Dashboards

Full-stack data visualization solutions. Click "Live Demo" to interact with each dashboard.

Price intelligence dashboard with competitor calculators, heatmaps, and gap analysis Live Demo
Price Intel Dashboard ML Models

Price Intelligence Dashboard

Competitor price comparison engine with interactive calculators, price gap heatmaps, and regression-based pricing models. Analyzes 105 products across 2 competitors.

Challenge: No visibility into competitor pricing across 100+ SKUs.

Result: Real-time price comparison across 3 competitors with instant margin calculators.

Sole developer — full stack from scraping to visualization
Regression Models Chart.js Tailwind CSS
Amazon competitor scraper dashboard showing 132 products tracked across 5 brands Live Demo
Scraping Dashboard

Amazon Competitor Tracker

Automated scraper monitoring 132 competitor products across 5 brands on Amazon. Tracks prices, BSR rankings, and review velocity with automated alerts.

Challenge: Manually checking competitor prices on Amazon was slow and error-prone.

Result: Automated tracking of 132 products across 5 brands with daily price change detection.

Sole developer — built scraper, data pipeline, and tracking dashboard
Apify Chart.js Python
FBA inventory analytics dashboard showing reorder alerts, stock-out predictions, and days-of-supply gauges for 25 SKUs Live Demo
Analytics Dashboard

Inventory Forecasting Dashboard

Real-time FBA inventory tracker with reorder alerts, stock-out predictions, and days-of-supply gauges. Monitors 25 SKUs across aging brackets and storage costs.

Challenge: No way to predict stock-outs or identify dead inventory across 150+ SKUs.

Result: Automated reorder alerts and velocity scoring — zero stock-outs in 3 months.

Sole developer — data modeling, forecasting logic, and dashboard
Chart.js FBA API JavaScript
Airbnb listing scraper results showing 175 Miami Beach vacation rentals with prices, ratings, and amenities 175 Listings
Scraper Travel

Airbnb Listing Scraper

Automated scraper for Airbnb vacation rentals. Extracts nightly rates, ratings, Superhost status, amenities, cleaning fees, and booking availability across any market.

Challenge: Property manager needed competitor pricing data across 175 Miami Beach listings.

Result: Complete dataset with nightly rates, ratings, amenities — delivered in 2 hours.

Built custom Playwright scraper with anti-detection
Playwright Anti-Detection Python Google Sheets

Workflow Automation

Automated pipelines that run 24/7 — scrape, process, deliver, alert. Zero manual work after setup. Built with n8n.

n8n workflow canvas showing a 12-node lead generation pipeline with Google Maps scraping, deduplication, and Google Sheets delivery 12 Nodes
n8n Google Maps API Google Sheets

Lead Generation Pipeline

Google Maps API → parse → deduplicate → Google Sheets → email alert. Finds new business leads daily and delivers them automatically.

Challenge: Business owner was Googling competitors one by one to find leads.

Result: 50+ qualified leads delivered to their inbox daily — fully automated.

Sole developer — API integration, data pipeline, scheduling
Daily
Runs
50+
Leads/Run
Zero
Maintenance
n8n Google Maps Automation
n8n workflow canvas showing a 12-node AI news digest pipeline with RSS feeds, AI summarization, and HTML email delivery 12 Nodes
AI/NLP n8n RSS Feeds

AI-Powered News Digest

3 RSS feeds → merge → filter top 5 → AI summarize → HTML email → archive. Delivered every morning at 8am.

Challenge: Founder spent 30 minutes every morning scanning 3 news sites.

Result: Top 5 stories summarized and delivered as formatted email by 8am daily.

Sole developer — built complete content pipeline
3
Sources
Top 5
Daily
HTML
Email
n8n AI/NLP Gmail
n8n workflow canvas showing a 6-node uptime monitoring pipeline with HTTP checks, response time tracking, and alert notifications 6 Nodes
HTTP Monitoring n8n Alerts

Website Uptime Monitor

HTTP check every 30 min → measure response → alert if down/slow → log metrics. 24/7 automated health monitoring.

Challenge: Client had no idea when their site went down until customers complained.

Result: Instant alerts on downtime or slow response — 24/7 automated monitoring.

Sole developer — monitoring logic and alert system
30min
Every
<3s
Threshold
Auto
Alert
n8n HTTP Google Sheets
n8n workflow canvas showing a 10-node competitor price monitoring pipeline with parallel scraping, comparison logic, and S3 dashboard deployment 10 Nodes
n8n Scraping S3 Deploy

Competitor Price Monitor

Parallel scraping of 2 competitor sites → parse prices → compare vs yesterday → update dashboard → deploy to S3 → alert on changes >3%.

Challenge: E-commerce brand had no visibility into daily competitor price shifts.

Result: Automated daily price tracking across 2 competitors with live dashboard updates.

Sole developer — scraping, comparison logic, and deployment
Daily
Runs
2
Competitors
S3
Auto-Deploy
n8n Playwright AWS S3
n8n workflow canvas showing an 8-node SEO health report pipeline with PageSpeed API calls, score parsing, and conditional alerting 8 Nodes
n8n PageSpeed API Alerts

Weekly SEO Health Report

PageSpeed API (mobile + desktop) → merge → parse scores → threshold check → alert or healthy report. Runs every Monday.

Challenge: Agency had no automated way to track client site performance week over week.

Result: Automated weekly SEO scorecards with instant alerts when scores drop.

Sole developer — API integration and reporting logic
Weekly
Reports
4
Metrics
Auto
Alerts
n8n PageSpeed API Email
n8n workflow canvas showing a 12-node multi-channel sales aggregator with parallel API pulls, data merging, KPI calculation, and conditional alerts 12 Nodes
n8n Multi-Channel Analytics

Multi-Channel Sales Aggregator

3 channels pulled in parallel → merge → calculate KPIs → Google Sheet → update dashboard → alert on record days or dips.

Challenge: Seller checked 3 marketplace dashboards individually every morning.

Result: Unified daily KPI report across all channels — delivered before morning coffee.

Sole developer — multi-source aggregation and alerting
3
Channels
Daily
KPIs
S3
Dashboard
n8n Google Sheets AWS S3
n8n workflow canvas showing an 8-node client onboarding pipeline with webhook intake, qualification scoring, and multi-channel notifications 8 Nodes
n8n Webhook CRM

Client Onboarding Automation

Webhook intake → parse form → qualify lead → route by priority → Slack alert (urgent) or email (standard) → log to CRM sheet.

Challenge: New leads sat in a form inbox for hours before anyone noticed.

Result: Instant Slack alerts for hot leads — average response time dropped from 4 hours to 15 minutes.

Sole developer — webhook integration and routing logic
Instant
Trigger
3
Priority Tiers
Auto
CRM Log
n8n Webhooks Slack
n8n workflow canvas showing a 7-node invoice tracking pipeline with overdue detection, payment reminders, and aging report generation 7 Nodes
n8n Finance Alerts

Invoice & Payment Tracker

Daily check → fetch invoices → flag overdue → send payment reminders → generate aging report → alert on upcoming dues.

Challenge: Freelancer lost track of unpaid invoices and missed follow-ups.

Result: Automated daily reminders — overdue invoices get flagged instantly with urgency levels.

Sole developer — payment logic and notification system
Daily
Checks
3
Urgency Tiers
Auto
Reminders
n8n Email Google Sheets
n8n workflow canvas showing a 9-node social media content calendar with theme generation, platform routing, and weekly summary 9 Nodes
n8n Social Media Scheduling

Social Media Content Calendar

Weekly themes → route by platform → format for LinkedIn/Twitter/Instagram → collect → save to calendar sheet → summary notification.

Challenge: Marketing team spent Monday mornings planning the week's social content.

Result: 5 platform-formatted posts generated every Monday at 8am — ready to review and publish.

Sole developer — content pipeline and multi-platform formatting
5
Posts/Week
3
Platforms
Auto
Calendar
n8n Google Sheets Multi-Platform
n8n workflow canvas showing an 8-node webhook API pipeline with request validation, URL fetching, field extraction, and JSON response 8 Nodes
n8n API Webhook

Webhook API Data Pipeline

POST endpoint → validate request → fetch target URL → extract requested fields → return JSON response → log API call.

Challenge: Client needed an on-demand scraping API without building backend infrastructure.

Result: REST API built entirely in n8n — send a URL, get structured data back in seconds.

Sole developer — API design, validation, and response logic
REST
API
JSON
Response
Auto
Logging
n8n Webhooks REST API
n8n workflow canvas showing a 9-node CRM lead scoring pipeline with multi-factor scoring, priority routing, and master CRM sheet logging 9 Nodes
n8n CRM Lead Scoring

CRM Lead Scoring & Routing

Webhook lead → parse data → multi-factor scoring (budget, timeline, size, industry, title) → route HOT/WARM/COLD → notify → CRM sheet.

Challenge: Sales team treated all leads equally — wasting time on low-value prospects.

Result: Leads auto-scored on 5 factors and routed by priority — hot leads get instant alerts.

Sole developer — scoring algorithm and routing logic
5
Score Factors
3
Priority Tiers
Instant
Routing
n8n Webhooks Google Sheets

Web Scraping Projects

Automated data collection pipelines. Each scraper includes stealth techniques, structured output, and Google Sheets delivery.

Google Maps scraper results showing 73 glass companies in DMV area with ratings, phone numbers, and addresses 73 Records
Scraper Lead Gen

Google Maps Lead Scraper

Automated Playwright scraper that extracts business listings from Google Maps. Captures name, phone, rating, reviews, hours, website, and address for lead generation.

Challenge: Sales team was manually searching Google Maps for prospects one by one.

Result: 73 qualified leads with phone, website, ratings — delivered as a clean spreadsheet in under 1 hour.

Built automated Playwright scraper
Playwright Python Google Sheets
Home Depot scraper results showing 168 bathroom mirrors with prices, ratings, and dimensions 168 Products
Scraper E-Commerce

E-Commerce Product Scraper

Stealth scraper for Home Depot product listings. Extracts prices, ratings, review counts, dimensions, and product URLs across multiple categories.

Challenge: Needed competitor product data from Home Depot for pricing analysis.

Result: 168 products with prices, dimensions, ratings extracted and formatted.

Built e-commerce scraper with pagination handling
Playwright Anti-Detection Google Sheets
Real estate scraper results showing 150 Austin TX property listings with prices, beds, baths, sqft, and neighborhood data 150 Properties
Scraper Real Estate

Real Estate Listing Scraper

Property listing aggregator for Redfin & Zillow. Extracts price, beds, baths, sqft, neighborhood, days on market, and agent info across 25+ Austin neighborhoods.

Challenge: Real estate investor needed listing data across multiple neighborhoods.

Result: 150 Austin TX properties with price, beds, baths, sqft, neighborhood — ready for analysis.

Built listing scraper with location filtering
Playwright Python Anti-Detection Google Sheets
Amazon product scraper results showing 200 wireless headphones with prices, ratings, reviews, and seller data 200 Products
Scraper E-Commerce

Amazon Product Scraper

Cloud-based Amazon scraper using Apify to bypass anti-bot protection. Extracts prices, BSR, ratings, review counts, seller info, and Prime/deal flags across any category.

Challenge: Brand needed to analyze competitor headphone products on Amazon.

Result: 200 products with pricing, ratings, reviews, seller data — full competitive landscape.

Built Amazon scraper using Apify (anti-bot handling)
Apify Python Anti-Bot Bypass Google Sheets
Instagram profile scraper results showing 120 influencer profiles with followers, engagement rates, and account types 120 Profiles
Scraper Social Media

Instagram Profile Scraper

Influencer data extraction tool for Instagram. Captures follower counts, engagement rates, post frequency, verified status, and bio details for competitor research and influencer marketing.

Challenge: Marketing agency needed influencer data for a campaign.

Result: 120 influencer profiles with followers, engagement rates, categories — ready for outreach.

Built profile scraper with engagement calculation
Apify Python Rate Limiting Google Sheets

What You Get

Clean Code

Well-documented, maintainable source code you own.

Documentation

Setup guides and runbooks so your team can manage it.

Support

Post-delivery support to ensure everything runs smoothly.

Iteration

Feedback loops until the solution fits your workflow perfectly.

Ready to Own Your Data Infrastructure?

Stop paying monthly for tools you could own outright. Tell me what you need and I'll build it.