Essays and architecture notes from real product and systems work.
The writing archive is where I explain tradeoffs, patterns, and lessons from product systems, automation, intelligence workflows, and delivery.
published essays
active topics
Pick the fastest way into the archive.
Search by problem
Best when you already know the system, workflow, or question you want to inspect.
Browse by topic
Use topics if you want a tighter reading lane instead of the full archive.
Start with the latest essay
Good default if you want the most recent thinking without choosing a category first.
Filter the archive by the subject you care about.
From Analyst-Heavy to System-Heavy: Scaling Without Burning Humans
Analysts should supervise systems, not compensate for them. How to build sustainable feedback loops between engineering and analysis.
Why Most OSINT Platforms Collapse at Scale
OSINT platforms fail because they optimize for demos, not operations. Discussing the silent accumulation of technical and human debt.
Sovrint: Temporal Propagation of Coordinated Narratives
Narratives propagate like systems, not stories. A strategic deep dive into signal clustering, sentiment drift, and the velocity of coordinated information operations.
Web Forensics: Reconstructing Digital Traces After the Fact
The web leaves scars if you know where to look. A technical deep dive into session reconstruction, browser artifacts, and digital evidence decay.
Browser Telemetry Evasion: The Silent Arms Race
Detection happens at layers most engineers ignore. A technical deep dive into TLS fingerprinting, Canvas poisoning, and managing behavioral jitter in high-scale automation.
Deterministic Scrapers in a Non-Deterministic Web
Web scraping is no longer about CSS selectors; it is about adaptive systems. A technical exploration of LLM-based element recovery, visual anchors, and resilient web orchestration.
TaskEngine: Android Automation Without Root or Instrumentation
Human-grade mobile automation is possible without invasive hooks. A technical breakdown of the TaskEngine runtime, Accessibility Services, and UI drift management.
Automation That Survives Reality
Automation must expect and embrace entropy. A philosophical and technical deep dive into building resilient systems that handle drift, decay, and adversarial environments.
Entity Resolution Without Illusions
Identity is probabilistic, not deterministic. Confronting the instability of digital identity in open-source intelligence.
Screenshots as Evidence: Designing for Trust, Not Just Storage
Evidence must survive scrutiny, not just exist. A deep dive into Evidence Engineering, immutability, and the chain of custody for digital artifacts.
Hybrid Search in Practice: Tuning Relevance Without Lying to Yourself
Relevance tuning is an operational discipline, not a one-time configuration. A deep dive into evaluation metrics, bias suppression, and feedback loops for intelligence systems.
The Hybrid Search Engine: Combining Lexical and Semantic Ranks
OSINT relevance is multi-modal. A technical exploration of why keywords fail and how to fuse BM25 with Vector Embeddings for operator-grade retrieval.
Usage-Based Intelligence: Building Scalable Billing Infrastructures
Billing is a distributed systems problem in disguise. Integrating real-time usage tracking with high-stakes intelligence signals.
Probabilistic Entity Resolution: Correlating Signals in the Noise
Identity in the digital wild is never certain—it is a score. A technical deep dive into probabilistic linkage, signal stacking, and confidence models for intelligence systems.
Monitoring Is Not Alerting
Alerting is an interruption budget, not a metric. Designing high-signal, low-fatigue observability systems.
Designing for Disruption: Fault-Tolerance in Worker Fleets
Systems must degrade gracefully, not heroically. How to survive proxy pool collapses and API disruptions.
Worker Fleets in Practice: Retries, Idempotency, and Failure Taxonomies
Failures are classes, not surprises. Designing resilient worker fleets for complex, non-deterministic environments.
Scaling the Ingest: Architectural Lessons from TraxinteL
Ingestion is a state machine, not a scraper. Lessons learned from building high-scale distributed collection pipelines.
What I Mean When I Say “Shipping Systems”
Shipping systems means shipping behavior under load, over time. A philosophical anchor for the operator-grade engineer.
The Intelligence Core: Designing Systems That Turn Noise Into Signal
Intelligence is not a feature—it is a pipeline with failure modes. A deep dive into the canonical architecture of high-scale intelligence systems.