Welcome to my home on the web. This is a dumping-ground for all my endeavours.
(def me (author "Huzaifa Shaikh") (email shk.huz@gmail.com) (github @shkhuz) (projects ( Aria Abascia Hed Mental Math Trainer Starfield Literal Sandbox)) (interests ( low-level programming compilers osdev gamedev piano webdesign)) (journal journal/))
Blog
C Macros as a Poor Man’s std::vector
Nov 19, 2025 C is pretty cool. What's not cool about it is the lack of a good standard library. And what's the most important data structure a library can offer? Of course, the vector/buffer/arraylist! Read more
Nix and Electron
Nov 5, 2025 I hate Javascript. Or anything to do with Javascript for that matter. I hate Electron even more. Read more
An android app from scratch
Sep 27, 2025 To understand any system, you must be able to build it yourself. Read more
The Java .properties file fiasco
Sep 6, 2025 My apparent lack of experience in Java is nothing to laugh about. Read more
Simplest OpenGL program
May 20, 2024 Whenever I revisit OpenGL after a few years to write something arcane, because of the shitty API I always forget that one function whose name I can't remember, or that parameter whose value must always be NULL. This file serves as a "reference" or a starting-point where the boilerplate stuff is taken care of. Read more