02 - Projects

Things I've built or contributed to.

HtmlFlow

Java/Kotlin DSL for typesafe HTML generation

Maintainer of HtmlFlow, a Java/Kotlin DSL library for typesafe HTML generation. HtmlFlow features support for declaring HTML 5.2 compliant templates in code with compile-time safety, supports synchronous and asynchronous rendering, and is also one of the most performant HTML generation libraries in the JVM ecosystem.

  • Java
  • Kotlin

Non-Blocking Progressive SSR Benchmark

Benchmarking non-blocking PSSR techniques in Java

Developed a benchmark to evaluate the performance of different non-blocking Progressive Server-Side Rendering (PSSR) techniques in Java and Kotlin including reactive programming, coroutines, and virtual threads.

  • Java
  • Kotlin
  • Spring
  • Quarkus
  • JMeter

Musyk

A Discord bot for music playback

Feature-rich Discord bot enabling high-quality music playback in voice channels. Supports YouTube, Spotify, playlists, search, and friendly playback controls.

  • Node.js
  • TypeScript
  • Discord.js

Depchain

A simplified Byzantine fault-tolerant (BFT) blockchain

A simplified Byzantine fault-tolerant (BFT) blockchain with high dependability guarantees supporting transaction execution and smart contract state management.

  • Java
  • Solidity

Instant Messaging

Real-time instant messaging web application

Real-time messaging app using Server-Sent Events for live updates with a typed Kotlin/Spring backend and React/Android clients.

  • Kotlin
  • Spring
  • TypeScript
  • PostgreSQL
  • React
  • Docker
  • Android

Personal Website

This portfolio

The site you're reading. Built with React + TypeScript, styled with Tailwind, deployed on Cloudflare Workers.

  • React
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers