First!
Hi, this is my new blog, personal website, professional website, whatever you want it to be. I'll try to post regularly but it's a challenge I've faced many times so we'll see how it goes. I'm currently neck deep in several projects - and also looking for a job wink wink nudge nudge - so the plan is to touch upon those as I'm getting along.
Things in progress
As mentioned there's a few things in the pipeline. If anything sounds especially interesting, let me know so I can focus on those more.
LFS - Linux from Scratch
I've always wanted to roll my own Linux distro - not production grade or anything but something I can call my own so now that I have some free time I've been looking into Linux from Scratch.
Ideally I want to create a musl-based system that uses OpenRC as init and pacman for managing packages. Everything else is pretty much whatever at this point, those are my main things to focus on.
Rich Omens
This one is a Rust project I started roughly a year ago. It's a web tool for EVE Online that helps creating "buyback" contracts which are used by in-game entities to offer an easy way for people to get rid of their assets without having to wait for sell orders to be filled - optionally in exchange for some tax.
I've only dusted off the repo a few days ago and spent some time updating the code to handle the changes in the ESI API but it looks to be in a pretty good shape bar a few essential and some QoL features.
You can find the repository over yonder.
Tubular Tofu
Started this project out of frustration as I'm not a fan of having to use either limiting or expensive services to manage and run Terraform configurations. My aim is to create a service that can sync with Github and apply Terraform configurations via Terragrunt in ephemeral Kubernetes jobs.
As of now it can run configurations with custom parameters fine, currently working on the internal RBAC and wiring that together with Github permissions.
Once that's done, the next steps are reporting back and storing logs, then creating a UI - which is admittedly the part I'm the most reluctant to do. The repo for this is private as I'd like to possibly pursue some sort of proprietary model for it if time and circumstances permit at some point.
Another game
I've been working on my magnum opus for quite a while and since it's usually in a limbo of "this is great" and "this could be done better, I'll rewrite the whole thing" I guess I will be for a while.
On the other hand I started a new game project which is less ambiguous and probably easier to define, it's a co-op game where players can gang up on big bosses to hunt them down and gain treasures and better gear. I'm making it in Rust using bevy and I'm having a lot of fun learning about the ECS system and trying to shift my approach to the new component-based paradigm.
In conclusion
As you can see I've got a lot in the oven and with the kid running around it's not that easy to juggle all these projects but putting a dent into them one at a time hopefully I'll find the inspiration to write a bit more.