Skip to content

Welcome

README

This is a collection of guides with minimal explanation that I use as reference for my own benefit. The reason for the "minimally explained" bit is to keep it brief and fast to glance through. Feel free to open an issue on GitHub if you find anything to be incorrect or out of date.

Whoami

I'm Christopher.

I'm a Software Engineer primarily focusing on developer experience and system integrations. This means writing a lot of CLI tools, self-service UIs and infrastructure-as-code.

I write code in Go, Typescript, Bash and Python.

Projects

The following is a list of personal projects.

  • Chat

    Realtime chat over gRPC.


    Motivation for this project came from wanting to learn more about using gRPC in the frontend and also learning more about PocketBase.

    source

    Svelte Go gRPC PocketBase Nats Redis

  • Task distributor

    Asynchronous task runner.


    Motivation for this project came wanting to learn more about RethinkDB and Nats.

    source

    Python RethinkDB Nats

  • Toolow

    A small UI for increasing the volume on video files.


    Motivation for this project came from wanting to learn how to build desktop applications in Go.

    source

    Wails Go FFmpeg