Rheisen X Dennis

Projects

Blackbear

# Go # SolidJS # Tauri # Postgres # Kubernetes

A private home for your day. One beautiful app for your journal, calendar, tasks, messages, and everything else worth keeping private. Affordable, encrypted, yours forever. Blackbear is built with a local-first architecture — your data stays on your device, and cloud sync is end-to-end encrypted.

blackbear.app

Rheisen.me

# Astro # TypeScript # CSS

This website is a personal project of mine that I've used to help learn about web frameworks and improve my understanding of frontend development. The site is built with Astro, a content-first web framework that generates fast static pages. It features a blog powered by markdown, an RSS feed, and is deployed to Cloudflare Pages.

View rheisen/rheisen-web on GitHub

BConf

# Go # Golang # Configuration

While developing Golang services, I began to desire a more bespoke method of configuring Go applications. I wanted validation to live right alongside configuration values, I wanted a configuration structure that could safely be logged after it had loaded its values, and I wanted packages within an application to be able to define their own configuration. These desires led me to create BConf (Better / Builder Configuration). Now, I use BConf for configuration throughout all of my Go applications, and I've been very happy with how it has simplified the application configuration in my services.

View rheisen/bconf on GitHub

Xavier Config

# Terminal # ZSH # Neovim # Vim # Tmux

I started Xavier Config with the goal of being able to set up a uniform development environment between my personal computer and work computer. I also wanted to learn more about the terminal and improve my productivity with Vim. Xavier Config is the result of those goals. It is a set of instructions and resources to easily configure a uniform Terminal/Neovim/Tmux configuration on devices using MacOS. As I have learned more about Vim and explored more programming languages, this configuration has grown with me. I am excited to see this project continue to grow and evolve as I grow as a software engineer.

View rheisen/xavier-config on GitHub