Hello, I’m Nilesh

I’m a Software and Network Engineer with vast experience across domains

Things I have done in my tech life so far

  • Networking, servers, systems programming In C/C++
  • API development in Django and Ruby on Rails tech stack
  • OpenWRT firmware for routers
  • Managed servers for high traffic websites
  • Designed systems using databases: MySQL and PostgreSQL.
  • C#/.NET core and Blazor
  • Tinkered a bit with electronics like Arduino, ESP8266, Raspberry Pi.

Outside of tech world

  • Nature & Wildlife Photography
  • Iyengar Yoga Practitioner
  • Learning Music – Tabla and Harmonium
LATEST MUSING
  • To be or not to be in the limelight

    As a person, I have always avoided limelight – stage, or otherwise – in workplace, etc. More like a background presence person, but if the person is not there everyone will wonder what went wrong. By nature, music is a performing art. So you need to be a stage performer.…

    Read more

Connect with me

Hire me on Upwork
OLDER MUSINGS
  • Everybody is a trader and money is a storage device of time

    Everybody is a trader and money is a storage device of time

    In this world, everybody is a trader. The thing that is traded changes depending on person. A stock market investor trades money in lieu of asset (stock). Similarly people trade their time to acquire money. Think a bit more and you realize money is a storage device of time in some sense. The stone age… Read more

  • Headphones and fatigue due to online meetings

    Headphones and fatigue due to online meetings

    I have been doing online meetings long before we had the pandemic and lockdown. Over the years the duration of the calls started increasing since I was working for a startup. Once the call durations increased I started feeling a weird kind of exhaustion at the end of every call, and I couldn’t exactly point… Read more

  • Owning the networking equipment in your network

    It seems there’s a new trend in India amongst Internet Service Providers to supply their own router. The primary reason ISPs do this is to reduce the amount of on-site support required, which is a very much valid reason. When an ISP has to deal with multiple user supplied equipment – it increases their work… Read more

  • Always-on PPPoE but 30 seconds disconnection

    So I have a FTTH internet connection and my ISP uses PPPoE – a rather common configuration. But the ISP resets my connection every 12 hours, possibly for accounting purposes. Now whenever the connection reset was taking place my internet used to vanish for 30 seconds – a very bad situation to be in when… Read more

  • Linux rename network interface using udev rules

    Sometimes it is convenient to have user assigned names to network interfaces – particularly when the MAC address of the interface remains constant but the bus on which it is attached may change because it’s a virtual machine. All that is required to be done is create a file /etc/udev/rules.d/persistent-net.rules : This file used to… Read more

  • Hibernate support on Ubuntu 20.04 with encrypted swap and encrypted root filesystem

    So I installed Ubuntu 20.04 on my laptop with encrypted root filesystem with bcache support since I have a NVME SSD along with the usual hard disk in it. While setting up encrypted root filesystem the installer will not allow you to have unencrypted swap – and the default encrypted swap setup is to use… Read more