About


2024-05-21 //

Hi!

I am Nikhil M Warrier. I typically go by nik or nikhilmwarrier online.

I write some code every now and then. I'm really interested in web technologies.

Nowadays I mostly do frontend web development. I love writing my own stylesheets. Tracking down which div is overflowing when you are debugging CSS never gets old!

I mostly use vanilla JavaScript for simple web apps, and Svelte for anything more complex. I have varying degrees of experience with React and Vue.js.

I write shell and Python scripts in my free time.

I'm currently learning Racket


I do my best to promote Free/Libre and Open-Source Software (FLOSS) (aka swatantra software).

(See also: The Four Essential Freedoms of Free Software)

I am a big fan of the idea of federated systems — like email, XMPP, the ActivityPub protocol, etc.

I daily-drive Linux. KDE Plasma rocks!

I think that the UNIX Philosophy is pretty neat.

I use plaintext files for writing pretty much everything, instead of buying into an app that may or may not be around next month.

I edit the aforementioned plaintext files in Neovim.

When I'm not bricking my Arch install or messing around with CSS, I can be found reading classics on my jailbroken Kindle.