Welcome!
Hello and welcome to my first blog post! I started this blog because I feel like I always have some random side-project idea and I want to share this with the world.
About me
I finished university in the summer of 2022 and at the time of writing this I am working in a DevOps role, but I’ve also worked (professionally) with React/Next.js for frontend and Golang for backend/microservices. On a more personal note, I’ve always been interested in self hosting and moving away from paying companies like Google and Apple and instead pay my electricity provider. When I’m not meddling with software or trying to configure a Kubernetes cluster, I am dreaming about a hot new (to me) hardware gadget.
About the projects
Some of the projects that I’m working on (more or less actively) so far are as follows:
- UnboundNotes — This is supposed to be an open-source, self-hostable replacement for Notion that should easily allow collaboration between users.
- A habit tracker — until now I haven’t really worked on improving myself due to the workload that the university put on me. In 2023 I want to start bettering myself and a habit tracker seems like a great way to start (also see CGP Grey’s video on yearly themes).
- An sqlite database on the edge (think Clodflare D1). Cloudflare might’ve gotten there first, and I might not have anything to add, but it does seem like a lovely project to work on and if/when I do finish it, I might even launch it to users.
- A split ortholinear keyboard — I recently destroyed my primary keyboard and I am now using a 60% which is a bit too small and it’s also missing some QoL features that I got used to such as volume control or media keys. My plan is to build my own split keyboard and also add all the features that I’m missing. Ideally, I’d also add screens, a fingerprint sensor and the ability to run custom lua scripts or similar. For this project I have definitely been inspired by Zack Freedmans’s MiRage.
- An octocopter — I have recently built a small (smallish, it has 5” props) drone that runs both too fast and too little for my liking. My goals for the octocopter would be that it runs for at least half an hour (without payload), can carry up to 20kg (44lbs) of payload, and has multiple cameras/sensors onboard. Ideally, by the “end” of the build, I want to be able to attach my camera to it and have it fly with it autonomously.
- An easily reproducible k8s install — Right now(1) my kubernetes nodes are manually spun up and configured to run kubernetes and a large part of my workloads are also manually deployed. Ideally, I’d like a way to automatically set up new nodes (down to the OS install) and add all of my workloads into git and deploy using GitOps.
About the blog
I plan to post on this blog at least once every two weeks. The posts will be updates either on the projects I’m working on or other stuff that’s going on in my life. The posts about the projects won’t be tutorials, as much as devlogs, talking about the difficulties I have encountered and solutions. If you wish to follow along, the best way is to use the RSS feed and an RSS reader.
Notes:
- At the time of writing this post I didn’t have a HA setup and the SSD of the master node failed, taking the whole cluster down with it.