about me
I am unium, a high school student from Bihar, India. I started programming in late 2016/early 2017.
I mainly specialize in C, C++, and Java (which I learned through borrowed books), but I also use Kotlin, Lua, and web technologies.
I like to paint, box, wrestle, and lift. I play Minecraft and Thumper.
blogs
- [20/03/26] Privacy is a premium feature now. It shouldn't be.
- [02/03/26] A rant on Modern Software.
- [25/02/26] No one writes good code anymore. Why? AI.
(old posts)
- [27/06/25] You won't find a fifth glyph in this post.
- [05/06/25] i made an app launcher in <6 hours
projects
- libaud - bad audio library (no-dependency mp3/wac/flac decoder)
- xwall - simple wallpaper thingy (for x11)
- xshot - simple screenshot util (for x11)
- uawk - simple awk interpreter made from the ground up
- fsutils - bunch of fast, minimal, and posix compliant(ish) basic fs utilities
- shellutils - bunch of fast, minimal, and posix compliant(ish) basic system utilities
- cat - simple posix compliant file conCAT'er (for a more bat-like exp, see rd)
- ls - simple item lister with some fancy features, while being mostly posix-compliant
- mu - mu is a tui music player. it knows what it is because it knows what it isnt.
- rd - bat replacement in C with syntax highlighting
- The Seafarer - news website for nagara suharaya
- dos-ffdb - fast flat file database engine for Turbo C 2.01
- dppRPC - lightweight local Discord RPC server
- roverpp - lightweight Vulkan implicit overlay layer
- llmpp - LLM inference engine from scratch without AI/ML libs
- ndatmx - daemon based project manager monitoring git repos
- mathplot - math plotting TUI using ncurses
- 3d-nolib - 3D tech demo without libc or external libs (X11 only)
- drm-helloworld - drm protected "Hello, World!" without libc... for some reason
closed source / experimental
- urn/uranium - simple text editor
- vbngpm - very bad, no good: password manager
- fdc - multithreaded BFS search replacement
- celenium forge - 3D Vulkan engine with Jolt Physics (paused)
contact
email me @ uniumfr [ at ] gmail [ dot ] com
pgp key info
fingerprint:
6A188C1944185AC5990AA465579B21BCD411848B
public key:
-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEafg0qBYJKwYBBAHaRw8BAQdA3UVm78XTeKj5u9h1bZfqOOTPAEkgh0hq198t /SF3D4a0JXVuaXVtIDx0aGV1bml1bUBub3JlcGx5LmNvZGViZXJnLm9yZz6IlgQT FgoAPhYhBGoYjBlEGFrFmQqkZVebIbzUEYSLBQJp+DSoAhsDBQkB4TOABQsJCAcC BhUKCQgLAgQWAgMBAh4BAheAAAoJEFebIbzUEYSLWJ0A/3bYg4DOV7pZIRzuRi52 93JsnH7H2D9Oh67Mtyk0AA8tAP9v2AvUEAD7zcYt9CAiNRpeCM6y6Fzt3CU4iuFI ow/LCLg4BGn4NKgSCisGAQQBl1UBBQEBB0CPn0bmN0w8G2lPhkEczZLUXTlNnqSW UP3CHmG3Jwx9bAMBCAeIfgQYFgoAJhYhBGoYjBlEGFrFmQqkZVebIbzUEYSLBQJp +DSoAhsMBQkB4TOAAAoJEFebIbzUEYSLP9UBAPRt1NjuUdJ+tWCO5zCBQUWoFuvk 3fS4IJ+BZK/Oc8epAQDPKGssrBcm4ImiLDC9aMgm62O1dunyTF0THTMOx6ioCA== =gL9O -----END PGP PUBLIC KEY BLOCK-----