Open Source

I started contributing to Open Source in 2013 and never stopped. Over the years I’ve authored, contributed to, and helped maintain many libraries and frameworks. Here are my most notable projects.


Kemal ⚡

Kemal - Fast, Effective, Simple Web Framework

The most popular web framework for Crystal. Built from scratch to combine Ruby’s expressiveness with C-like performance. I’m the author and have been maintaining it since 2015.

  • 3,800+ stars on GitHub
  • 📥 5M+ total downloads
  • 🏗️ Powers hunders of production applications worldwide

View on GitHub →


gcry ♻️

gcry - Crystal’s native garbage collector

My current main focus: a conservative mark-sweep garbage collector written entirely in Crystal. gcry aims to eliminate Crystal’s dependency on the Boehm GC, giving developers better control over memory management with competitive throughput and RSS.

  • 📦 Pure Crystal implementation - no C extensions required
  • ~89% of Boehm throughput with ~0.95x RSS on Linux
  • 🔬 Built for performance debugging with built-in statistics

View on GitHub →


Crystal 💎

Crystal - Ruby-inspired, statically typed, compiled to native code

I’ve been a Core Team member since 2018, one of only 14 members worldwide. I contribute to the language’s design, standard library, and ecosystem growth.


Crystal for Rubyists 📖

Crystal for Rubyists - Learn Crystal from a dynamic language perspective

A free book I wrote to help Ruby developers transition to Crystal. Covers syntax, type system, concurrency, macros, and practical examples.


cryload 🏋️

cryload - CI-first HTTP benchmarking tool

An HTTP load tester built in Crystal that’s designed to fail your builds when performance regressions are detected - not just print pretty charts. Perfect for CI pipelines.

View on GitHub →


tren 🔗

tren - SQL as first-class methods

Tren lets you use your SQL as a first-class method in your Crystal application. No ORM overhead, no magic - just clean, composable database queries.

View on GitHub →


fast-http-server 🚀

fast-http-server - Zero-config HTTP server

A super fast, zero configuration command line HTTP server written in Crystal. Great for development, file serving, and quick prototypes.

View on GitHub →


You can find all my projects on GitHub.