Gilbert Renteria
Available Now · Remote · Ops, Data & AI
Operations · Data · AI-Assisted Software

I ran businesses for 11 years. Now I build the software they need.

Owner-operator in construction and hospitality — P&L, crews, vendors, cash flow — turned builder. I ship working business tools on Cloudflare with the Claude API, and I work in SQL, Python, and Tableau. Everything below is live and in use.

See the work GitHub LinkedIn Resume (PDF)
Houston, TX · remote English & Spanish UT Dallas Data Analytics certificate (2026) A.S. Business Administration Resume updated Sep 24, 2026
11+
years as an owner-operator
20–60
crew coordinated daily across 4–5 job sites
10
project managers coordinated at peak
300+
customer reviews earned at Little Cancun

Work

Two production systems built end-to-end — requirements, design, build, deploy — for real businesses. I direct AI-assisted development and own the result: the data model, the compliance logic, and what happens when a customer actually uses it.

Flash Custom Apparel marketing site: bold lime hero reading Print it. Wear it. Own it.
FlashChat AI assistant open on the site, offering quote requests and product answers
Flash business dashboard: order pipeline breakdown, split by division, and alerts for overdue orders

Flash Custom Apparel & Signs Live

Marketing site, AI chat, quote intake, and the operations dashboard behind them — for a Houston print shop.

A customer lands on the site, asks the bilingual AI assistant about pricing or turnaround, and requests a quote. The owner gets an email and a text, sees the inquiry on a pipeline board, and can step into the chat mid-conversation when a human answer is better than an AI one.

  • FlashChat — Claude-powered assistant that answers product and pricing questions in English or Spanish, captures quote requests, and hands off to a human with the full transcript.
  • Operations dashboard — order pipeline (New Inquiry → Quoted → Paid → Vendor → QC → Shipped), win/loss reporting, overdue alerts, vendor management, and live visitor presence.
  • Notifications — email with attachments via Resend, SMS via Twilio, all triggered from serverless functions.
  • Data — a 12-table SQLite schema on Cloudflare D1 holding orders, vendors, chat sessions and messages, and quick replies.
Cloudflare Pages FunctionsCloudflare D1Anthropic Claude APIResendTwilioSQLJavaScript
The dashboard is the owner's private workspace, so it's shown as a screenshot rather than a link.
HelloBob landing page: Every unanswered message is a job for you
Ask Bob website chat open on the HelloBob site, answering how missed calls are texted back, qualified, and booked
HelloBob owner dashboard: appointments table with technicians and confirmed, complete, and cancelled statuses, plus the SMS conversations list

HelloBob — AI Virtual Front Desk Open Source

Missed-call text-back and appointment booking for home-service businesses (HVAC first).

When a call goes unanswered, HelloBob texts the caller back within seconds, runs the conversation over SMS, qualifies the job, and books it against the business's real availability. The owner sees every lead, booking, and review request on a dashboard.

  • Claude with tool use — the model calls check_availability and book_appointment; the booking engine, not the model, decides what's actually open.
  • Compliance gate — consent types, quiet hours, per-state overrides, and STOP handling are enforced in code before any message is sent, so texting rules don't depend on the AI behaving.
  • Zero dependencies — Node 22 with the built-in SQLite, HTTP, and fetch; hand-written Twilio and Anthropic clients; 46 automated tests.
  • Owner dashboard — invite-based login, hashed passwords, HttpOnly sessions.
Node.js 22SQLiteAnthropic Claude APITwilioResendnode --test
The Ask Bob chat and the owner dashboard run on a Node backend that isn't hosted yet, so they're shown as screenshots; the code for both is in the repo.

Job Search Tracker

A live-database tracker for applications and outreach with a scheduled AI task that reads it every morning and sends a reminder of what's due. Built for my own search; it's how this site got planned.

Victory Boxing — Client Proposal

Bilingual marketing site, an owner-dashboard mockup, and an automated messaging plan, packaged as a pitch for a Houston gym.

Customer Analytics — UT Dallas Capstone

2,240 retail customers, 5 campaigns: cleaned the data in SQL, analyzed it in Python, and built an interactive dashboard that shows which customers respond and what the next campaign should do. A quarter of customers drive 61% of spend.

How I Work

The software is only useful if it survives contact with a real business. That's the part I've been doing for a decade.

Start From the Workflow

Every tool above began as a process I'd run by hand — quotes, scheduling, vendor follow-up, chasing invoices. I build the version of that process that doesn't need me in the loop.

Keep the Rules Out of the Model

AI handles the conversation. Code handles the rules — who can be texted, when, what's bookable, what a quote must contain. That's why the compliance gate and the booking engine are deterministic.

Ship, Measure, Adjust

Real usage beats a spec. I put the tool in front of the business, watch what breaks, and fix the next thing. The dashboards exist so the owner (often me) can see it happening.

Background

Eleven years running the numbers, the crews, and the customers — the context every one of these tools comes from.

Build

Cloudflare Workers / PagesCloudflare D1Node.jsJavaScriptSQLiteAnthropic Claude APITwilioResendGit

Data

SQLPythonTableauExcel / Google SheetsForecastingKPI designDashboards

Operate

P&L ownershipProcess & SOP designVendor & contractor managementScheduling & capacityCash-flow managementBilingual (EN/ES)

Education

Data Analytics Certificate — UT Dallas / Fullstack Academy, 2026A.S. Business Administration — San Jacinto College

Before all this

Competed internationally as a boxer for Team USA. That's where I learned that performance under pressure comes from having the right system, not just effort.

Let's Talk

Open to remote operations, revenue operations, data, and AI-automation roles. Happy to walk through any of the systems above.