Hi, welcome to my blog! I am Kai Wern, a Software Engineer at Ditto.
Here I write about software and life. Some of the tools I use daily are vim, Rust, Elixir/Phoenix, and PostgreSQL. You can expect posts about these from my blog.
Around March 2022, I attended the Spring batch of the Recurse Center (RC) During my time in here, I have work on:
- Writing simple database in Rust, inspired by Let’s Build a Simple Database.
- Writing
rok
, a minimal reverse proxy inspired by ngrok. - Implementing Viewstamped Replication (VSR) in Elixir based on this paper.
- Learning about database and exploring other lower level system like networking, observability and etc.
Now
I spend most of my time at work. When I’m free, I’m now making little progress on forming some healthy habits.
Abandoned Projects
These are the side projects that I worked in the past to learn, which now have been abandoned by me:
- TIL: Today I learned a web application developed with Phoenix. It includes basic features like adding posts with Markdown and tagging. The idea of the application is inspired by Hashrocket TIL.
- hbtrack: My first CLI to track habits! It’s written in Ruby and still functions well. I stopped using it, and uses Streaks instead.
(208 words)