https://orcid.org/0009-0006-8579-5472
I'm very passionate about technology and how it can be used to perform things that I like. My primary interest lies within systems engineering. As I grew up, I learned just how many unnecessary things are being done by software. Plus, I somehow grew into, at least in part, disliking most of what I came into contact with. I had many ideas on how to make things differently.
This way, I got deep into building my own systems, my own way. It started with games (missing freedom, actions I wanted to take), then morphed into: game engines (none really fit me; Unreal was too bloated, Unity used ... JavaScript); operating systems (kernel and userspace); programming languages (I love C vehemently, but ... it's not without its (many) issues); and most recently, it got into hardware itself, where I felt like the x86 is just a piece of convoluted, bloated trash.
I have an ongoing project to address each of the above. I've made quite some progress in some, less in others.
So far, I've collectively written ~137k SLOC in these projects. I only use SLOC to estimate project size, but it doesn't really mean anything more than that. Code quality is not measured in SLOC.
The most notable is my custom ISA + 32-bit CPU, and an operating system to go along with it:
(5379 source lines of SystemVerilog)
(7706 source lines of C)
(~2000 source lines of C++ (mediated via Unreal Engine at the time, so cannot estimate accurately))
(27175 source lines of C)
(also an Unreal game)
cuT (a fully-fledged 3D game engine)
(25736 source lines of C)
HeapZy (a to-do list program)
(17065 source lines of C)
DANGC (my own programming language; started as a C-like language and grew into something different)
(17072 source lines of C; 3677 source lines of DANGC)
Kryphos (a cryptographic library)
(11734 source lines of C; 3706 source lines of formal tests/proofs, such as HCL)
ACARIS (an attempted interpersonal dynamics analyzer)
(2653 source lines of ... Python [gasp!])
GitHub | Paper
Simtoon Compat Score (an attempted heterosexual interpersonal attraction quantifier):
(181 source lines of Python)
GitHub
Simtoon Embeddings
(698 source lines of Python)
GitHub
Attraction classifier
(907 source lines of Python. made purely for educational purposes; do not take seriously; do not use on people without consent!)
GitHub
I love stats. For example, seeing a graph of my daily/weekly/yearly productivity or my long-term music listening history feels exciting. It allows you to take a look at the depths of your life, potentially uncovering ways to improve and become more performant.
For coding tracking, I use WakaTime.
๐ฎ Steam playtime leaderboard
๐ฎ Elite Dangerous ๐ 382 hrs 7 mins
๐ซ Counter-Strike 2 ๐ 330 hrs 49 mins
๐ฎ Deus Ex: Mankind Dividedโข ๐ 266 hrs 51 mins
๐ฎ Deus Ex: Human Revolution - Director's Cut ๐ 252 hrs 55 mins
๐ฎ VRChat ๐ 223 hrs 3 mins