about
what framework is this site?
this was written with zola, claude code, and markdown. its hosted on a VPS via cloudflare. don't worry, all the blog post content and the writing is done by me. i even plan to leave typos in.
who are you?
i'm caret — a hacker, systems programmer, and everything tinkerer currently living in japan. i spend my free time writing various programs (lately with claude code), practicing japanese, and learning random things that may seem useless to the average person.
what's your background?
i have a B.S. in cybersecurity with a minor in CS from DePaul. before moving to japan i was doing firmware development with yocto and IT/devops work. competed in CCDC and CPTC, placed nationally a few times.
what are you working on right now?
a mix of things — game preservation tooling, this website, and whatever hardware crosses my workbench. recently been poking at zola, bevy and tauri.
why game archival?
a lot of games — especially arcade and online-only titles — just disappear. the servers shut down, the hardware dies, and nobody documented anything. i think that's worth fighting against. i find it more fun than the game itself.
what's your setup?
nixos with i3wm and polybar. im planning to switch to hyprland or sway once i have the energy to switch again. dvorak is my main keyboard layout. learned specifically for reducing strain after getting a pretty bad RSI.
what languages / tools do you prefer?
i love working in rust because of the security implications but will work in anything if i have the time to learn the environment. i really like low level projects but have been messing around with some frontend stuff lately (especially for this website).
how do i contact you?
email is best — [email protected]. also in the chat on this site if you want to leave a message. try to catch me live!
why do you write in all lowercase?
why not
i love what you do, how can i support you?
liberapay - https://liberapay.com/caret