A drawing set in ten sheets: what Felipe builds now at Exowatt, what he builds alongside — Copper and Olie — what came before at Microsoft, and the record.
- Part I — NowSheets 01 – 04Exowatt (opens in a new tab)
Lead Software Engineer
Jul 2026 →
An agent collaboration platform, energy-fleet infrastructure, two fine-tuned models and the internal platform.
- commits
- 3,900+
- repositories
- 65+
- Part II — AlongsideSheet 05Copper (opens in a new tab)
Co-owner & maintainer
Sep 2026 →
A small, fast Mac browser that agents can drive.
- commits
- 128
- download
- ~7 MB
- Part II — AlongsideSheet 06Olie (opens in a new tab)
Founding engineer & CTO
2025 → · side project
A cross-border wealth app, built from the screen down to settlement.
- commits
- 5,278
- networks
- 3
- Part III — BeforeSheet 07Microsoft (opens in a new tab)
Software Engineer, Azure
2022 – 2026 · intern 2021
Azure’s incident platform, released into public, sovereign and air-gapped clouds.
- years
- 4+
- cloud classes
- 3
Chapter 00: The drawing set
The whole set at a glance — ten sheets in four parts.
Step 01 / 01
Now, alongside, before — then the record. Every sheet opens its chapter.
Engineering note: Index · 10 sheets · 4 parts
Part I2026 →
Part I: Now
Chapter 01: Agents, together
Built the shared layer that lets a team of AI agents work as one.
Exowatt (opens in a new tab) · Lead Software Engineer · Jul 2026 →
Step 01 / 03
Many agents, one codebase: left alone, they collide on the same work and files.
Engineering note: 16 agents · identity · heartbeats
Step 02 / 03
Work routes to the right board; agents claim files first, and overlapping claims are turned away.
Engineering note: 30 boards · artifact claims · overlap checks
Step 03 / 03
Agents pull ready work in dependency order, close it, and leave a trail to resume.
Engineering note: 43 tools · 6 skills · 7 hooks
- Work items opened by agents and their humans.
- 13,481tracked
- Finished and closed: 95% of everything tracked.
- 12,831closed
- Multi-step efforts carried from plan to done.
- 923+epics closed
As of October 2026.
Chapter 02: The energy fleet
Software that runs energy at every site: built from bare metal, tunneled home, shipped deliberately.
Exowatt (opens in a new tab) · Lead Software Engineer · Jul 2026 →
Step 01 / 03
A bare industrial computer becomes a running site, one repeatable role at a time.
Engineering note: 25 Ansible roles · k3s · 21 bundles
Step 02 / 03
Every site dials out over an encrypted tunnel to one gateway. Nothing dials in.
Engineering note: WireGuard hub-and-spoke · MQTT/TLS · ~30 s heartbeat
Step 03 / 03
Releases move site by site. One failed check halts the wave; that site rolls back.
Engineering note: Preflight → apply → gate · known-good pin
- Everything a site runs, from one audited snapshot.
- 21bundles / site
- Up to 49 simulated systems per site, before metal.
- 10Hz digital twin
- His, across the energy-management repos.
- ~1,800commits
Since July 2026: site controller, deployment, cloud, telemetry, simulators.
Chapter 03: Two models
Same principle, two physics: a small model at the site, a bigger one in the cloud.
Exowatt (opens in a new tab) · Lead Software Engineer · Jul 2026 →
Step 01 / 03
A 1.7B model triages site alarms on the site's own computer, with no internet.
Engineering note: F1 0.91 · fabricated claims 28 → 0
Step 02 / 03
A 14B model, fine-tuned in the cloud, reads the energy market and cites its evidence.
Engineering note: 2,000 held-out packets · 98.3% events right
Step 03 / 03
On market events it beats a frontier model, and costs 49× less to run.
Engineering note: Macro-F1 0.975 vs 0.625 · stock 0.415
- Market events named, on 2,000 held-out packets.
- 0.975macro-F1
- $0.60 vs $29.26 per 1,000 packets, against a frontier model.
- 49×cheaper
- Typical answer time; in production since September 2026.
- 10 sp50
Scored on packets the model never saw in training.
Chapter 04: The quiet platform
The internal apps every other app quietly stands on.
Exowatt (opens in a new tab) · Lead Software Engineer · Jul 2026 →
Step 01 / 03
Dozens of internal apps, each solving login, people, access and mail on its own.
Engineering note: Duplicated roster · keys · access · mail
Step 02 / 03
He built the shared hubs they lean on: connectors, one roster, access, mail.
Engineering note: Scoped grants · hash-chained audit · self-revoking access
Step 03 / 03
Underneath, the shared app platform he helped build: push a manifest, get an isolated app.
Engineering note: Push → isolated app · TLS · database
- Read one people roster instead of keeping their own.
- 13+apps
- Company tools reached through one audited gateway.
- 10connector families
- Ways an agent asks for time-boxed admin access.
- 6access tools
- His, on the virtualization operations console.
- 248of 250 commits
Lower bounds, counted from code and docs.
Part II2025 →
Part II: Alongside
Chapter 05: Copper
A small, fast, quiet browser for the Mac — and the one agents actually drive.
Copper (opens in a new tab) · Co-owner & maintainer · Sep 2026 →
brew install --cask copper-browser/ copper/ copperStep 01 / 03
One native Mac window on WebKit — the whole browser is a 7 MB download.
Engineering note: SwiftUI + AppKit · WebKit · Apple Silicon
Step 02 / 03
Sleeping tabs cost nothing until opened; sign-ins stay in your Mac’s Keychain. No telemetry.
Engineering note: Lazy tabs · Keychain sign-ins · no account
Step 03 / 03
Agents drive the window you already have open — real tabs, real sign-ins, every step traced.
Engineering note: Local MCP server · ~200 ms per decision
- His, as co-owner and maintainer, since September 2026.
- 128commits
- The whole download; about 11 MB once installed.
- 7MB
- Per agent decision; a small model only writes the text.
- ~200ms
Commits from the public repository; sizes and timing as published.
Chapter 06: All the way down
A cross-border wealth app — digital dollars, savings, Bitcoin — built from the screen to settlement.
Olie (opens in a new tab) · Founding engineer & CTO · 2025 → present · side project
Step 01 / 03
One product on web, iOS and Android: three lines, one design system, one API.
Engineering note: 38 shared components · 117 vault screens
Step 02 / 03
Money never pretends to move instantly: reserve, queue, then work. Releases pass a health gate.
Engineering note: k3s on Azure · Terraform · 27 workflows
Step 03 / 03
One transfer rides out to Ethereum, Polygon or Bitcoin — and its receipt rides back.
Engineering note: CCTP bridge · 2-of-3 Bitcoin · receipt monitors
- His: about nine in ten of the product's commits.
- 5,278commits
- Tests, images, gated promotion, app builds, TLS, secrets.
- 27CI/CD workflows
- Ethereum, Polygon and Bitcoin; testnets outside production.
- 3networks
- Any two of three keys sign; one key alone moves nothing.
- 2-of-3Bitcoin custody
Commits 2025 – Sep 2026; workflows and networks as in today's source.
Part III2021–26
Part III: Before
Chapter 07: Clouds you can’t reach
Azure’s incident tool can’t go down, and must ship to every cloud, even offline ones.
Microsoft (opens in a new tab) · Software Engineer, Azure · 2022 – 2026 · intern 2021
Step 01 / 03
An incident anywhere echoes back to one platform. He built the screens responders work in.
Engineering note: Incident query + postmortems · C# · React
Step 02 / 03
Every release of it ripples out ring by ring: tests, public, sovereign. Bad changes stop early.
Engineering note: Flaky tests set aside · multi-stage rollout
Step 03 / 03
The last ring has no internet. Each release is sealed, carried across, checked again.
Engineering note: Air-gapped · sealed artifact · same verification
- Public, sovereign and air-gapped, on one staged release path.
- 3classes of cloud
- Full-time on the incident platform, after a 2021 internship.
- 4+years on Azure
Facts from his résumé and profile; Microsoft’s internal numbers stay internal.
Part IV2018 →
Part IV: The record
Chapter 08: The arc
School, Microsoft, a fintech from zero, then agent infrastructure: eight years, drawn as a git log.
2018 → today · FIU · Johns Hopkins APL · Microsoft · Olie · Exowatt
Step 01 / 04
Miami, 2018: a computer-science degree, plus internships at Johns Hopkins APL and Microsoft.
Engineering note: 2018 – 2021 · FIU B.S. CS · 2 internships
git showcommit b5c2112Merge branches 'fiu' and 'internships'
MergeDec 2021main
An octopus merge: the degree and both internships land on main together.
- Merge
- 5e1d018 mainfa21c12 fiu1a21d0c internships
- Feeds
- 9e26a07 main01e25a1 olie3c22a02 microsoft
- Lineage
- 4 ancestors · 3 branches
Step 02 / 04
At Microsoft: the tool Azure engineers open mid-outage, then shipping it safely to air-gapped clouds.
Engineering note: Feb 2022 · Azure IcM · full stack → CI/CD
git showcommit 3c24b07Reliability & CI/CD, Microsoft
CommitJul 2024Miami, FLmicrosoft
Flaky-test detection, test-pipeline resiliency, multi-stage rollouts across public and sovereign / air-gapped clouds.
- Parent
- 3c22a02 microsoft
- Feeds
- 9e26a07 main
- Lineage
- 6 ancestors · 4 branches
Step 03 / 04
On the side, he builds a fintech from its first commit and becomes its CTO.
Engineering note: 2025 → · Olie · founding engineer → CTO
git showcommit 01e26b9olieside project, ongoingSwap the deploy CLI for k3s
CommitMay 2026olieside project · ongoing
~1,000 lines of homegrown deploy tooling replaced by stock rolling updates, probes, and rollout undo. Staging shipped in a day.
- Parent
- 01e25a1 olie
- Lineage
- 6 ancestors · 4 branches
Step 04 / 04
July 2026: Microsoft merges back, Exowatt branches off for agent infrastructure. Olie keeps running.
Engineering note: Jul 2026 → · HEAD -> exowatt · olie open
git showcommit e26d01fHEAD -> exowatt~90 days in
CommitOct 2026exowatt
1,200+ merged pull requests, 55 agent-runtime releases, 130+ platform workloads, 275+ CI/CD workflows.
- Parent
- e26a07b exowatt
- Lineage
- 9 ancestors · 5 branches
- Branch start
- Commit
- Merge
- Milestone
- Lineage
- Live branch
Chapter 09: In the open
Work you can read line by line: seven public repositories, from Rust to Swift.
Public repositories on GitHub · 2021 → today
- Copper — A small, fast, quiet browser for the Mac. (Sheet 05)
- tembedded — Firmware that rolls back its own bad OTA. GitHub (opens in a new tab)
- ITx daemon — Fleet agent: register, poll, ack, execute, report. GitHub (opens in a new tab)
- GALACTIC — Generate, deploy and read logs from one UI. GitHub (opens in a new tab)
- taggen — Every log line becomes a permalink to code. GitHub (opens in a new tab)
- eggsecutor — Rootless process supervisor on one state file. GitHub (opens in a new tab)crates.io (opens in a new tab)
- tz-rs — Typed Rust boundary for Tezos node RPC. GitHub (opens in a new tab)
Chapter 10: Let’s build something that lasts
Ship it today. Keep it running for ten years. If that’s what you’re building, let’s talk.
Miami, FL · Email is the shortest path
- Emailfarceriv@gmail.com
- LinkedInin/farceriv (opens in a new tab)
- GitHub@astherath (opens in a new tab)