projects
what i've shipped.
ls projects
17 entries 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 → 14 → 15 → 16 → 17 →
groundloop
manage and monitor llm service accounts — cli, swift library, and macos menu bar app.
tg-fetcher
telegram bot — send a link, get structured metadata and a searchable archive.
aissist
incident summarizer shipping real customer text through azure openai — with a tiered pii guard at the chokepoint and a self-serve secure-llm-use pattern that replaced per-team security review.
gcp-data-pipe
gcp data pipeline — terragrunt-managed ingest and transform with dataproc, bigquery, pub/sub.
tf-multicloud
multi-cloud terraform — same patterns across aws, azure, gcp.
infrastructure-architecture
reference architecture for a cloud-native multi-tenant platform on eks — 99.99% sla target.
tf-octopus
terraform — aws vpc + subnets in us-west-1 and vmware vcenter 7.0 vms from one codebase.
azure blob storage utility
list, save, and download blobs from azure storage — python and bash flavors.
vb365 / m365 scripts
powershell scripts for veeam backup 365 and microsoft 365 administration.
python-perfreader
log processor — extracts receive and saving rates from support logs, plots with matplotlib.
xwiki-inventorizer
knowledge base article inventory — crawls xwiki, tracks changes via github actions.
llm-batcher
openai-shaped proxy in front of claude — translation, microbatching, and a cost & latency observatory.
imaginator
telegram bot + CLI for AI image generation — provider-pluggable across azure openai and gemini behind one interface.
explanator
interactive 3D car explorer — click a part, get a live LLM-generated explanation of what it is and why it matters.
hider
tiered redaction gateway for log bundles on their way to an llm provider — presidio patterns, local ner over the residue, and a proxy that refuses to forward what it could not clean.
llm-intelligence-layer
multi-agent runtime with a real separation between advisory and acting traffic — plan → human approval → tools → publish, holds as durable graph interrupts, not ui checkboxes.
arbiter
fusion layer over two security vendors that do not talk to each other — ranks findings by blast radius in your estate, and no suppression happens without passing a deterministic check the model cannot argue with.