Open to remote roles

I build the systems that turn cold leads into closed deals.

Real estate operator turned automation builder. Four years qualifying leads and running campaigns, now spent teaching software to do the repetitive parts — so the humans can close.

COLD LEAD
QUALIFIED
ENRICHED
CLOSED DEAL
01 · ABOUT

Sales instincts, builder's habits.

I spent four years on the phones and in the CRM — cold calling motivated sellers, qualifying inbound leads, running email and SMS campaigns in GoHighLevel, and designing the property marketing that got listings noticed.

Somewhere along the way, the repetitive parts of that job started looking like problems I could code my way out of. Now I split my time between real estate operations and building small, focused automations — in Python, N8N, and with AI tools — that give investors and agents their time back.

English Spanish Arabic
Years in real estate ops4+
CRMs run day-to-dayGoHighLevel, REISimpli, REIsift
Automation stackPython, N8N, Flask, Zapier
02 · EXPERIENCE

Where the phone-and-spreadsheet skills came from.

Real Estate Cold Caller

2021 – 2022
Proper Business Solutions
  • Consistently beat daily and monthly call volume and lead generation targets, building the foundation for everything since

Cold Caller & Lead Manager

2022 – 2024
Present Day Properties
  • Ran cold calling campaigns to find motivated sellers while managing inbound leads in parallel
  • Qualified and prioritized leads so resources went to the highest-potential deals
  • Kept detailed follow-up schedules that built trust across the full sales cycle

Lead Manager, Marketing Specialist & Virtual Assistant

2024 – 2025
REIjunkies
  • Ran the full lead qualification process for incoming seller and buyer inquiries, with consistent follow-up to lift conversion
  • Built and executed email/SMS campaigns in GoHighLevel that grew investor engagement and listing visibility
  • Wrote property marketing copy and designed listing visuals in Canva and Photoshop
  • Used REISimpli and InvestorLift for lead tracking, property data, and pipeline management
  • Ran AI-assisted personal branding for the CEO's online presence
  • Managed the company website via Wix, keeping listings and content current
03 · AUTOMATION PROJECTS

Built to save someone hours, not to look clever.

Every project here started as a task I was doing by hand often enough that automating it paid for itself in a week.

Lead Enrichment Pipeline

Python Flask Google Sheets API Rentcast API

This one watches a Google Sheet full of property leads and fills in the blanks for you. Trigger it, and it goes out and pulls each property's details, estimated value, estimated rent, and local market trends — then writes it all straight back into the sheet, ready to review. If any of that data isn't available, it tells you exactly what's missing instead of leaving a blank cell.

GOOGLE SHEET
FLASK WEBHOOK
RENTCAST ×4
VALIDATED & SYNCED
WHAT'S NEXT
Auto-calculated MAO and cap rate per lead
Lead scoring — Hot / Warm / Cold, ranked automatically
One-page PDF deal sheet, ready to send to buyers
Slack/SMS alert the moment a lead clears threshold
Skip-traced owner contact enrichment
Direct sync into GoHighLevel for hot leads

Neighborhood Watch

Next.js Vercel Supabase Resend

A simple sign-up page: drop in your email and the neighborhood you're watching. Every week, it checks what's changed in that area and emails you a short digest — no manual research on your end, or mine.

EMAIL + AREA
SUPABASE
WEEKLY JOB
DIGEST EMAIL
WHAT'S NEXT
Price-drop and new-listing alerts, not just weekly summary
Multiple saved neighborhoods per subscriber
Unsubscribe + preference center, self-serve
Digest personalization by buy vs. rent intent

Universal Property Scraper

Python Firecrawl Flask Google Sheets API

The flexible sibling of the Lead Enrichment Pipeline. Rentcast is great when it has the data, but plenty of listings and county records live on sites with no API at all. This version points at any URL, has Firecrawl read the page, and pulls out whatever fields you tell it to look for — then drops the result into the same sheet-based workflow. Same trigger, same output shape, no longer locked to one data source.

ANY URL
FIRECRAWL READ
FIELDS EXTRACTED
SHEET UPDATED
WHAT'S NEXT
Reusable extraction templates per site, so setup takes minutes
Scheduled re-checks to catch listing or price changes over time
Confidence flags when a page's layout changes and a field can't be found
04 · TOOLS

What's actually in the stack.

CRMGoHighLevel
CRMREISimpli
CRMREIsift
DATAInvestorLift
DATADealMachine
CODEPython
CODEFlask
CODEHTML
AUTOMATIONN8N
AUTOMATIONZapier
INFRAVercel
INFRASupabase
AIClaude, ChatGPT, Perplexity, Gemini
DESIGNPhotoshop, Premiere, Canva

Let's build something that saves you time.

Open to remote roles in real estate operations, lead management, or automation — and open to freelance builds.