Skip to content
View fowlermatt's full-sized avatar

Block or report fowlermatt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fowlermatt/README.md

Matthew Fowler

Software Engineer

"Complexity is the enemy of execution."


⚡ About Me

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.

🔗 Network & Resources

Platform Link
🌐 Portfolio matthewfowler.dev
📄 Resume View Resume / CV
👔 LinkedIn linkedin.com/in/matthew-fowler
📧 Email contact@matthewfowler.dev
📝 Blog / Other Link to Blog or Other Resource

🛠️ Technical Arsenal

I'm interested the intersection of performant backends and reactive frontends.

Core Stack Infrastructure & Tools Currently Exploring
Python Python (FastAPI) AWS AWS System Design
TypeScript TypeScript Docker Docker Multi-Agent LLMs
React React Postgres PostgreSQL System Observability
Next.js Next.js Claude Claude (AI Agents) Coding Agents

🚀 Featured Engineering

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.

Pinned Loading

  1. CreditCard-Recommendation-Chatbot CreditCard-Recommendation-Chatbot Public

    A conversational assistant that recommends the best U.S. credit card for a user based on credit score, income bracket, length of employment, and DTI ratio. Built with Rasa 3, Python, and includes a…

    Python

  2. arshiaesll/HackUNCP arshiaesll/HackUNCP Public

    A Chrome extension powered by Google's Gemini AI that provides real-time text analysis, smart summarization, and interactive chat capabilities for web content. Features a Flask backend for processi…

    TypeScript 3

  3. query-csv query-csv Public

    A high-performance, in-browser SQL sandbox powered by DuckDB-WASM. Execute queries on local CSV and Parquet files instantly with zero-copy architecture and Web Workers.

    TypeScript

  4. Self-Fix-CI-CD-Agent Self-Fix-CI-CD-Agent Public

    A self-healing distributed system that uses OpenAI and Celery to autonomously patch broken GitHub Actions workflows in real-time.

    Python