About me
I'm a self-taught programmer,
lover of
free
Free as in Freedom
software,
Artix Linux user btw and ${otherThings}
too.
I'm sure there's plenty more that I could write about myself, but I have no idea what it would be. Just imagine that I am blowing your mind right now.
Programming
Here are some of my favorite programming languages and technology stacks, along with maybe a few examples of the things I have done with them.
-
Astro
I build my website with Astro, a component-based framework that lets me use HTML, CSS and JavaScript together in an intuitive way that feels like the way it was meant to be used. I like that I have granular control over the hydration of dynamic elements in my pages, and that I can set it up for static site generation or server-side rendering, depending on what I end up needing for my website.
-
Rust
My first foray into Advent of Code was in 2022, and I decided to tackle it using Rust, in order to become more acquainted with the language. You can see my Github repository about it.
Aside from simple challenges, I've decided to exercise writing GUI applications with the Iced framework by using it to create Minesweeper.
I also wrote a Caesar cipher utility, but since I'm built different and decided that I'm too cool to use Cargo, Rust's package and project management utility I wrote a Makefile instead, which does what Cargo would have done, only worse, and not as well, and badder.
-
Godot
The Godot game engine was something I started using only after years of game development dabbling in other engines and frameworks, including DarkBASIC, GameMaker (from version 6.0 all the way up to Studio 2), Unity and Unreal 4. Like any good hobbyist, I of course never really backed up any of my work in those engines and have nothing to show for it, so don't expect a huge portfolio of fantastic games from those engines.
When I started using Godot, the first thing I actually did was start making a 3D tutorial , although since I myself was a beginner, I abandoned that series as my growing skills make my poor design choices more apparent. I feel like remaking that series at some point, in C#, with better architecture and probably using Godot 4.0, which recently released after years of anticipation.
One of my favorite projects using Godot has been with my Quintrix cohort creating SharpScape, an online multiplayer game created in Godot, exported to HTML5 and embedded into an ASP.NET Blazor website with an accompanying community forum.