- Dalesbred - painless SQL for Java
- Apina - tool for creating client-side TypeScript code from server-side APIs
- Raudikko - Java library for performing morphological analysis on Finnish language using Voikko's morphologies
- opensearch-analysis-raudikko - Raudikko OpenSearch plugin
- elasticsearch-analysis-raudikko - Raudikko Elasticsearch plugin
- Ahwen - A simple SQL database
- gradle-beanstalk-plugin - Gradle plugin for deploying WARs to AWS Elastic Beanstalk
- Kiger - Kotlin implementation of Tiger, the language in Andrew Appel's book Modern Compiler Implementation in ML.
- rpbrtir - Physically based renderer in Rust
- weekend-raytracer - Another ray tracer in Rust
- Siilinkari - A toy compiler and VM for a small language
- contextual - Generates random images based on context-free grammar
- blunt - Simple compiler and VM for a Haskell-inspired strict language
- soundbrush - Convert images to audio
- bfi - Brainfuck in Scheme
- webfunge - browser-based Befunge-93 implementation in Kotlin
- Kraken - a silly roguelike
- CycloNet - 2D physics engine for .NET
- Solitarius - Various solitaires
- grolang - program using method names
- md5zip - content checksums for zip file
- bitbucket-to-github - import all Bitbucket repositories of a user to GitHub
I've participated in Advent of Code every year and completed all puzzles.
- 2024 with Kotlin
- 2023 polyglot - different language for each day
- 2023 with Kotlin
- 2022 with Rust
- 2021 with Kotlin
- 2015-2020
And lots of other crap you don't really care about.