Writing by Matt Sherafati

A collection of thoughts on software architecture, machine learning, and the intersection of engineering and life. I revisit and revise older posts regularly.

Popular
How Clean Architecture Helped Me Design an LLM-Based Game

How Clean Architecture Helped Me Design an LLM-Based Game

March 10, 2025Engineering

Building a game powered by Large Language Models (LLMs) presents unique challenges in software design. This article explores how Clean Architecture was used to manage LLM-specific complexities, ensuring modularity and scalability.