Engineering journal
Notes on building real systems.
Technical explainers on the problems behind the work: integrating independent systems, putting AI inside a workflow, and reasoning about performance in real time. General engineering guidance, kept separate from project facts.
How to connect applications that own their own data without turning them into one system: boundaries, REST versus events, webhooks, and queue-backed asynchronous work.
- Distributed systems
- REST
- Webhooks
- BullMQ
- Redis
What changes when AI agents sit between advertising data and spend decisions: API integration, workflow stages, keyword discovery, and the safeguards that matter.
- AI agents
- Google Ads API
- Automation
- Workflow design
A practical way to reason about latency, throughput, and concurrency in live data interfaces, from the Node.js backend to the React and D3.js chart on screen.
- Real-time
- Performance
- React
- D3.js
- Node.js