AI automation · Puerto Rico

Systems that think, pipelines that ship.

I'm Gian-Carlo Javier. I build ML pipelines, trading systems and AI automations for work that's repetitive but messy: bank transactions, missed calls, market data, customer reviews. Each one scores its own confidence and says when it shouldn't be trusted. This site is where I write up how they work.

Seven systems live in production. Python, FastAPI, CatBoost, Twilio, Redis, Postgres, AWS, GCP.
Risk gate · sim Default · 60%
Signals0
Passed0
Blocked0
Pass rate0%

Simplified version of the risk gate in Kakashi, my Polymarket bot. Click it to change how strict the confidence check is.

Now

Building a white-label automation platform out of Missed-Call Rescue, and Co-Orchestrator, which splits one task between OpenAI and Anthropic models.

Updated Oct 1, 2026
7

Systems live in production

9

Client websites designed, built and shipped

92.5%

CoKeeper accuracy in production

16×

Less categorization time: 8 hours of entry down to 30 minutes of review

Build logs

How the systems work

Notes on every build: how the data flows, the checks that keep it safe, and what broke. Open any entry for the architecture, or read the full write-up where there is one.

  1. 01

    Missed-Call Rescue: texting back before they call someone else

    A Twilio SaaS for solo-operator service businesses. An unanswered call gets a text back within seconds, a follow-up until the job is booked, and a Google review request once it's done.

    Live · clients 1 min read Automation
  2. 02

    Cold email agent: outreach that stops when someone replies

    An autonomous agent on EC2 that sources leads, writes a personal opener for each one, sends on a warmed schedule and watches the inbox. A reply pauses the sequence and goes to a human.

    Live · EC2 1 min read Automation
  3. 03

    Nine client websites, no framework unless the job needs one

    Designed, built and deployed end to end. Performance first, plain HTML, CSS and JS by default. Pintona's stack started here.

    9 shipped 1 min read Web
  4. 04

    In build: Co-Orchestrator

    A multi-agent system that puts OpenAI and Anthropic models on the same task, routes each subtask to the model that does it best, then merges the results into one execution thread.

    In build 1 min read Automation · ML
  5. 05

    In build: a white-label automation platform

    Client management and marketing automation built to be resold under other brands: one codebase, many storefronts. It grew out of running Missed-Call Rescue for real clients.

    In build 1 min read Automation
  6. 06

    ReviewSignal: reading reviews in two languages

    Reviews from Amazon, Shopify, Trustpilot or MercadoLibre become one report: sentiment, the top recurring complaints and praise, and 3 to 5 quantified recommendations. Fixed scope, fixed price.

    5–7 day delivery 2 min read ML
  7. 07

    Pintona: a wardrobe app with no build step

    Snap your clothes, build outfits, get an honest score from Gemini. A vanilla-JS PWA on Firebase in English, Spanish and Vietnamese, installable on iOS and Android.

    Live 1 min read Web
  8. 08

    Kakashi postmortem: the strategy worked, the exchange didn't

    A Polymarket copy-trader on EC2 that mirrors high-conviction positions from top wallets. Paper trading validated it. Then an exchange-side CLOB order version mismatch rejected every live order.

    Paper-validated 3 min read Trading
  9. 09

    Stock trading bot: momentum rotation with a crash guard

    An ML momentum-rotation strategy on the Nasdaq-100: 126-day lookback, monthly rebalance. CatBoost scores the universe. A crash guard and a sector cap keep the book honest when the regime turns.

    Live · Alpaca paper · Apr 2026 2 min read Trading · ML
  10. 10

    CoKeeper: teaching a classifier to say "I'm not sure"

    Accountants spend billable hours sorting bank transactions with dirty merchant strings. CoKeeper runs each one through a five-level vendor cascade and a dual-model classifier, then sorts results into green, yellow and red tiers so people only review what needs it.

    Production · GCP 2 min read ML

Nothing matches that yet. Try another word or clear the filter.

Gian-Carlo Javier
About

Hi, I'm Gian-Carlo.

I'm an AI automation engineer and data scientist based in Puerto Rico. I build the systems in these logs end to end, from the model and the risk checks to the server they run on, and most of them started as a manual task someone was tired of doing. I write each one up because the hard part is rarely the model: it's deciding what the system should do when it isn't sure.

What I build

Six kinds of work

Most projects are one of these, or two stuck together. If yours isn't on the list, ask anyway.

A

Lead & call automation

Missed calls texted back, follow-ups sent, review requests out the door. The admin a solo operator never has time for.

TwilioWebhooksFastAPI
B

Classification models

Sorting transactions, tickets or documents into categories, with a confidence score on every prediction so you know what to check.

CatBoostscikit-learnGCP
C

Trading systems

Strategies, screeners and execution bots with hard risk limits written in code and a paper-trading period before any real money.

AlpacaRedisPostgres
D

LLM agents

Claude, OpenAI or Gemini wired into a real process: drafting messages, routing tasks, summarizing. Each call has a fallback for when the API goes down.

Claude APIOpenAI APIGemini
E

Review reports

A fixed-price ReviewSignal report in 5 to 7 days: what customers complain about, what they love, and what to fix first. English or Spanish.

NLPBERTEN/ES
F

Websites & web apps

Fast sites and installable apps without a heavy front-end stack. Nine client sites shipped so far.

HTML/CSS/JSFirebasePWA
Try it

What does manual sorting cost?

A rough estimate using CoKeeper's tier split. Move the sliders to match your month.

600
1.5
Cost of an hour of review
What happens to green-tier items
Manual hours / mo15.0
With tiers6.2
Hours back / mo8.9
Saved / yr$7,965
Bar diagram: share of transactions auto-imported versus sent to review EVERY TRANSACTION, REVIEWED BY HAND AFTER CONFIDENCE TIERS GREEN 59% · AUTO REVIEW 41%

Assumes about 59% of items land in the green tier, as in CoKeeper's production data, and that a quick glance takes 15% of the full review time. Your data will be different. That's what a first call is for.

By the numbers

Measured, not claimed

A few of the numbers behind the build logs. Use the arrow keys to switch tabs.

Accuracy by confidence tier. The point isn't that every tier is accurate. It's that the model knows which tier it's in, so the 56% predictions never get auto-imported.

  • Green · ≥80% confidence99.2%
  • Yellow · 50–80%94.8%
  • Red · under 50%56.3%
  • Share of transactions landing green59%
Process

From a manual task to a system you trust

Same order every time. The safety work happens early, not after something has already gone wrong.

  1. Step 01

    Watch the manual version

    I sit with whoever does the task now and write down every decision they make, including the ones they make without thinking about it.

  2. Step 02

    List what can go wrong

    Before writing features, I write down the failures: bad data, a dead API, a wrong prediction that looks confident. Each one gets a check.

  3. Step 03

    Ship the smallest working loop

    One path from input to output, running on real data on a schedule. It's ugly, but it runs every day.

  4. Step 04

    Add confidence and fallbacks

    Every output gets a score. Low-confidence results go to a person. Failed calls fall back to something safe and log it.

  5. Step 05

    Run it on paper first

    Paper trades, a review queue or a shadow run next to the manual process, until it meets criteria we agreed on up front.

  6. Step 06

    Hand over with eyes on it

    Alerts on every action and failure, logs you can read, and a write-up like the ones on this page.

Selected work

At a glance

Live · clients

Missed-Call Rescue

A Twilio SaaS for solo-operator service businesses. An unanswered call gets a text back within seconds, a follow-up until the job is...

Text back<10s
Webhooks3
PricingSetup + monthly
Live · EC2

Cold email agent

An autonomous agent on EC2 that sources leads, writes a personal opener for each one, sends on a warmed schedule and watches...

HostEC2
Stages5
CloseHuman
9 shipped

Client websites

Designed, built and deployed end to end. Performance first, plain HTML, CSS and JS by default. Pintona's stack started here.

Shipped9
StackHTML/CSS/JS
IncludesHosting, SEO
In build

Co-Orchestrator

A multi-agent system that puts OpenAI and Anthropic models on the same task, routes each subtask to the model that does it...

Providers2
OutputOne thread
StatusBuilding
In build

White-label platform

Client management and marketing automation built to be resold under other brands: one codebase, many storefronts. It grew out of running Missed-Call...

ModelMulti-tenant
OriginMissed-Call
StatusBuilding
5–7 day delivery

ReviewSignal

Reviews from Amazon, Shopify, Trustpilot or MercadoLibre become one report: sentiment, the top recurring complaints and praise, and 3 to 5 quantified...

Delivery5–7 days
LanguagesEN / ES
Recs3–5
Live

Pintona

Snap your clothes, build outfits, get an honest score from Gemini. A vanilla-JS PWA on Firebase in English, Spanish and Vietnamese, installable...

Lighthouse97
Languages3
Build stepNone
Paper-validated

Kakashi

A Polymarket copy-trader on EC2 that mirrors high-conviction positions from top wallets. Paper trading validated it. Then an exchange-side CLOB order version...

Signal≥10% 7d vol
HostEC2
StatusPaper
Live · Alpaca paper · Apr 2026

Stock trading bot

An ML momentum-rotation strategy on the Nasdaq-100: 126-day lookback, monthly rebalance. CatBoost scores the universe. A crash guard and a sector cap...

UniverseNDX-100
Lookback126d
RebalanceMonthly
Production · GCP

CoKeeper AI

Accountants spend billable hours sorting bank transactions with dirty merchant strings. CoKeeper runs each one through a five-level vendor cascade and a...

Prod acc.92.5%
Green acc.99.2%
Review time8h → 30m
Feedback

What people say

Placeholder section. Swap these cards for real quotes from clients or collaborators before going live. Delete the section if you don't have any yet.

[Real quote goes here.] One or two sentences on what changed for them after the system shipped.

[Name] · [Role, Company]

[Real quote goes here.] Ideally a specific result: hours saved, errors caught, a process that now runs itself.

[Name] · [Role, Company]

[Real quote goes here.] A collaborator or teammate on what working with you was like.

[Name] · [Role, Company]

[Real quote goes here.] Keep it in their words. Short is fine.

[Name] · [Role, Company]
FAQ

Common questions

What kind of projects are a good fit?

Anything repetitive where the data is a bit messy: categorizing, screening, summarizing, routing. If someone on your team does the same steps every week and hates it, that's usually a good fit.

Will an AI system make mistakes?

Yes, so I build for it. Every prediction carries a confidence score, low-confidence results go to a person, and the system logs what it did and why. You decide where the line for "trust it" sits.

Do I need to change the tools we already use?

Usually not. Most of my work reads from and writes to what you already have: QuickBooks exports, spreadsheets, a Telegram or Discord channel, your database.

Where do the systems run?

In Docker on whatever fits the job: GCP Cloud Run, a small VPS or your own server. You get the code and the deployment setup.

Do you work remotely?

Yes. I'm based in Puerto Rico and work with people anywhere. Calls are on Atlantic Time, which overlaps with US Eastern business hours.

Contact

Tell me what you do by hand.

Three quick questions. I'll reply within two working days with whether I can help and what I'd build first.

Step 1 of 3The work
Type of project

What do you need?

dashakid@live.com Start a project