Hi, I'm Aryaveer!
ABOUT
I am an aspiring software developer from India. This is my corner on the internet where I (hope to) write stuff that might one day be useful to someone. You can find most of my projects on GitHub. You can also reach me at me.aryaveer@gmail.com
PROJECTS
Here are some of the projects I've worked on in no particular order. A (more) complete list can be found here.
A command-line application and library to control HID LampArray devices on Linux, written in Rust. The goal was to control the RGB backlight on my laptop from Linux, which I managed to achieve, and also learnt a lot about how Human Interface Devices (HID) work.
lang-experiments
Less of a project and more of a code dumpyard, this contains my implementation of various lang-dev concepts in Rust. It includes a lexer and parser, (very) basic type checker, a compiler IR (based on Basic Blocks), and some simple optimizations like const-folding, dead code elimination and loop-invariant code motion. I mostly got bored around the code-gen part, though I would love to revisit this someday when I have the motivation to do so.