Projects
My open-source & publicly available work
ox
Safe direct style concurrency and resiliency for Scala on the JVM. Requires Scala 3 & Java 21. Developer-focused APIs to deliver working software quickly and with confidence.
tapir
Declarative, type-safe web endpoints library. With tapir, you can describe HTTP API endpoints as immutable Scala values, and interpret them as a server, client or OpenAPI documentation.
sttp client
The Scala HTTP client you always wanted! sttp provides a clean, programmer-friendly API to describe HTTP requests and how to handle responses, integrating with a variety of Scala stacks.
Shelly
Shelly: an educational programming language for drawing. Drawing is done by issuing instructions to a turtle, which draws lines and shapes as it moves, using various colors and styles. The code executes instantly, as you type.
jox
Fast and Scalable Channels in Java. Designed to be used with Java 21+ and virtual threads. Inspired by the "Fast and Scalable Channels in Kotlin Coroutines" paper.
envers
The Hibernate Envers module aims to provide an easy auditing / versioning solution for entity classes. Works both with Hibernate and JPA.
macwire
Lightweight and Non-intrusive Scala Dependency Injection Library. MacWire generates "new" instance creation code of given classes, using values in the enclosing type for constructor parameters, with the help of Scala Macros.
ElasticMQ
In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded. A simple UI is available for viewing real-time queue statistics.
Bootzooka
Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Any questions?
Can’t find the answer you’re looking for?