home

fatih guzel

software engineer from turkey. i design and build reliable, high-performance software systems.

about

about me

i’m a software engineer interested in systems.

i spend a lot of time thinking about distributed systems, simplicity, abstractions, and the fundamentals behind good engineering. i enjoy working close to the core of a system. behavior, complexity, trade-offs, and decisions over time.

i write about engineering, computer science, systems, technology, work, and thoughts on the industry.

now

what i'm focused on

updated 2026-06-28

  • preparing a youtube series on designing data-intensive applications
  • writing my next article in turkish about the current shift in software engineering
  • training chess more seriously through puzzles and theory; currently 2087 rapid on chess.com
  • planning live streams and new content for my return to youtube
work

featured projects

  • vemi

      a tiny, type-safe markdown compiler. plain text in, html out; it powers the article pipeline on this site.

    • chrome dino learns to run

        a neural network trained to play chrome's offline dino game, built as the demo project for an in-depth computer science video on neural networks.

      • mips processor from first principles

          a single-cycle mips processor implementation that walks through datapath, control, and instruction execution from the ground up.

        • stack over papers

            an open community and repository for exploring, discussing, and annotating computer science papers and technical readings, making research more accessible and collaborative.

          explore the projects

          contact

          work & contact

          open to good software work, serious ideas, and problems worth building around.

          building something, hiring, or thinking through an idea? reach out.

          work with me