Hi there, Welcome to Vinayaka's space!

I am a Software Engineer focused on building and shipping quality software. I'm also a photographer.

I was working with computers from an early age. My memory of drawing mountains in mspaint.exe in Windows 98 is still vivid. I remember my joy of successfully installing Windows XP, and, waiting for months to download 6GB Mac OS X Snow Leopard and build a Hackintosh 🤩.

I was introduced to programming with BASIC and LOGO and found them to be enjoyable. My real application-oriented programming started on the Hackintosh with me writing C programs to verify my Math homework 😅! Later on, I learned many programming languages, thanks to nice IDEs and code suggestion support! Nowadays, I’m comfortable with many programming languages, since they share common ideologies.

During my formal CS education at SJCE and NITK, I was working on several projects ranging from Client-Sever Systems, P2P Systems, and Deep Learning. You can check some of them in my GitHub Profile! I’m in software industry for sometime now and focus on all aspects of building software — including design, architecture, development, deployment and testing. I’m also comfortable with all verticals of the software stack.

Apart from programming, I also hunt mountains, do photography and write about nature! →

Blog

I write about the projects I've worked on, experience and learnings along the way

Storage Full

When the storage runs out, the troubles begin...

03 Jan 2025

2024 - Year In Review

A summary of what I did in 2024.

31 Dec 2024

Self-Hosting with Pi

How I self host a Photo server with Raspberry Pi

25 Dec 2024

Dear Sir, You Have Built Kubernetes

A tale of how a simple deployment script turned into a monster that could rival Kubernetes.

19 Dec 2024

Operators Overloaded

When an operator can have multiple meanings based on the context...

13 Dec 2024

Building a Search Engine

Techology choices that we can make while building a conversational, multimodal search experience

30 Nov 2024

See more!