yo, i'm hachem.
i'm not a guy who particularly likes technology or programming as a whole, yet i spend hours upon hours of my days and nights writing code. this is due to the unfortunate fact that i keep finding myself needing things that either don't exist or are corporate slop designed to sell my data every time i sneeze. most of my projects are either things that are simple enough to implement on my own, things that don't exist, or things that i make purely for the enjoyment of making them.
i used to be a physics major. i studied physics at university for two years, in france and belgium, not counting the years i spent self-studying before university. as a result, i ended up writing quite a few simulators and simulations, like this one on youtube or the ones you can find on my git server. to list a few, there's psi, a high-performance quantum computational toolkit, and donut, a high-fidelity black hole renderer.
i tend to have a very handmade philosophy when it comes to making things, largely influenced by the Handmade Network, people like Ryan Fleury, and others. as a result, i try to self-host as much as i can, because i'd rather have control over my own stuff than depend on someone else's services. this goes beyond technology, exempli gratia : i'd much rather write things by hand, with a pencil or fountain pen on paper, than type them on a computer. i write and compose music directly on manuscript paper, without relying on the audio output of a DAW, notation software, or even a piano.
this brings me to another part of myself that is often, much to my disdain, kept separate. i am first and foremost a composer and musicologist. i've spent more than fifteen years studying, writing, and playing music, and not having that at the forefront of my identity is a crime against the sheer number of hours i've put into it. i have a separate website dedicated to my musical work, so i won't dwell on it too much here.
as for my software projects, most of them tend to be low-level. when they're not utilities, they're usually kernels, compilers, or other things that probably didn't need to exist in the first place. right now, i'm working on revel, a microkernel written in revo.
when it comes to my technical side, i'm generally much quieter and more reserved than i am about music. i don't usually go around advertising my projects, regardless of how many hours i've spent working on them. i consider writing code and dealing with technology just one relatively quiet aspect of my life, which is why i've moved everything related to it here, to my own small corner of the internet.
you can find me elsewhere:
music · git · x · discord · im@hachem.wtf