I am a software engineer passionate about building robust, high-performance systems, AI-Driven applications.
- Current Focus: Distributed systems and AI coding agents.
- Philosophy: First-principles thinking. I believe in stripping problems down to their core to find the most efficient solution.
| Platform | Link |
|---|---|
| 🌐 Portfolio | matthewfowler.dev |
| 📄 Resume | View Resume / CV |
| linkedin.com/in/matthew-fowler | |
| contact@matthewfowler.dev | |
| 📝 Blog / Other | Link to Blog or Other Resource |
I'm interested the intersection of performant backends and reactive frontends.
In-Browser SQL Query Engine & Data Visualization Tool
- Architecture: Designed a non-blocking, multi-threaded system where the DuckDB engine runs inside a Web Worker. Implemented zero-copy data transfer using Apache Arrow IPC buffers to pass large datasets between threads without serialization overhead.
- Key Tech: DuckDB-WASM, Apache Arrow, Web Workers, React, TypeScript, TanStack Table.
Autonomous Self-Repairing CI/CD Agent
- Architecture: Designed an event-driven distributed system where webhook listeners are decoupled from heavy processing using a Redis-backed task queue. Implemented a closed-loop remediation agent that autonomously parses logs, applies file-system patches, and verifies builds locally before committing fixes.
- Key Tech:: Python, FastAPI, Celery, Redis, Docker, OpenAI API, GitHub Actions.