2025 was a year of reset. At the start of the year, I felt stuck in a time loop, personally and professionally stagnant. After months of brooding and honest conversations with my spouse, Sneha, and a few close friends, I realised my mind was craving a more challenging environment. It’s a feeling that has been brewing for years, and this was the year I finally addressed it. 
 – 
…

 
 
 
 I started my career because of that one famous TED talk (the one linked above) on multi-touch user interfaces by Jeff Han. The way he presented his experiments and solutions, the sheer awesomeness of simultaneous multiple inputs in user interfaces, it had such a profound effect on my young brain that it kickstarted a latent need to build things from scratch. I went deeper…

 Journey so far and v0.1 alpha announcement 
 It’s been close to 4 weeks since I last wrote about Yantra. Within a week I wanted to wrap up the project, clean it up and then make the repo public. In a classic case of chasing the next interesting project to do, I got distracted with electronics and began 3 separate projects (Will write about it in the future). I was also apprehensive…
NOTE: I asked Claude to help me distill this topic from my notes, and it did such a fine job that I hardly made any changes. I left this explanation in place because it's a succinct overview of Yantra's node execution process.
 At its core, Yantra represents workflows as Directed Acyclic Graphs (DAGs). Let’s explore exactly what that means and why this design choice is crucial . 
…

 The Inspiration: From Cartoons to media processing libraries to Real Problems 
 Growing up, I was fascinated by Tom’s and Wile E. Coyote’s elaborate contraptions that set up impossibly complex chain reactions. The end result was usually Jerry or the Road Runner outwitting them, but it wasn’t the fault of the machine itself. I even attempted a few times to set up my own…
Visited the company headquarters in December. It was peak winter time in northern Sweden.
We encountered heavy snowfall started on our way to a friend’s house. It was quite magical and scary.
Visited the company headquarters in December. It was peak winter time in northern Sweden.
We encountered heavy snowfall started on our way to a friend’s house. It was quite magical and scary.
To help with my work I recently installed Ubuntu 20.04 on my home computer. 20.04 is surprisingly snappy, crisp and stable on my home computer (Ryzen 7 1700, 32GB 3200Mhz DDR4, GTX 1080, NVME drives). However I hit upon an interesting problem with a USB WiFi dongle that I use TP-LINK Archer T4U v3, It did not work out of the box. So as expected I had to look at the self compiling of drivers route.
Recently I integrated Firebase’s Crashlytics solution into one of our main Android products. It’s fairly easy to integrate, just 4 steps as per Crashlytics’s documentation here . But as with any reporting system there involves the issue of privacy and data collection problem. Always important to inform the user if you are collecting any information and also request for their…
End of 2019 my daily driver 2015 MacBook Pro was beginning to show signs of ageing. Especially when I’m running multiple IDE’s, terminal emulators and browsers running in the background. Also two monitors (Laptop’s built in and an external 1080p monitor) was just not enough. I had to constantly switch between IDE and system monitoring and IRC/Slack clients. But driving more than two monitors would…
Hi, I’m Sharath Patali. For the last 15 years, I’ve focused on creating software systems and frameworks for multi-touch hardware, mobile technologies, distributed systems, and other tech that genuinely fascinates me. Also got an invaluable opportunity to help build a company from it’s early startup phase all the way through to its acquistion. Welcome to my personal website, where…