Notes from the Nextcloud Conference 2023Earlier this year I traveled to Berlin to attend the 2023 edition of the Nextcloud Conference (thanks to Nextcloud GmbH for partially…Dec 21, 2023Dec 21, 2023
Nextcloud Memories: Putting Thousands of Photos on the World MapOver the last few months, I’ve been working on Memories, a free and fully featured photo suite designed to rival the likes of Google…Feb 11, 20231Feb 11, 20231
My tech story at IIT Bombay and advice for JuniorsI graduated from IIT Bombay in August ‘20, and penned down this short piece for tech.iitb; you can find the original post at…Dec 23, 2020Dec 23, 2020
A JS WebAuthn server running in the browser (written in Go!)Compiling a complex Go library to JavaScriptApr 13, 2020Apr 13, 2020
Locating IP addresses with DNS queriesI recently faced the (rather common) problem statement of geolocating IP addresses with the following constraints,Nov 7, 2019Nov 7, 2019
Google Cloud BasicsDocumentation for cloud computing platforms such as Google Cloud, AWS or Azure can sometimes be hard to understand. I’ve tried to enlist a…Jun 22, 2018Jun 22, 2018
TPU without EstimatorIf you’re using Tensorflow to train a deep learning model that takes hours to run on good hardware, chances are that you’ve heard of…Jun 22, 2018Jun 22, 2018
Continuously Deploy Hugo to GitHub PagesI previously wrote on setting up Hugo on GitHub Pages, but if you want to get slightly more ambitious and automate deployment to GitHub…Apr 9, 2018Apr 9, 2018
Setting up Hugo on GitHub PagesAt the time of writing this, my blog itself is hosted on GitHub Pages and is built with the static site generator Hugo, and since this is…Feb 18, 2018Feb 18, 2018