Jyotiska Khasnabish

Hi! I am Jyotiska. I currently work as an Engineering Manager at HackerRank and live in Bangalore.

Previous to this, I was the Chief Technology Officer at Uvi Health, where I headed engineering and product. We created India’s #1 PCOS care app that scaled to 50,000+ downloads and over 30,000+ registered users within the first year of launch. The platform and the app was acquired by the Mother & Child Care vertical of a large multinational corporation.

Before Uvi Health, I co-founded and operated KrishiHub for 5 years between 2017 and 2021, building a large scale nation-wide Agri supply chain system and served as the Chief Technology Officer.

In 2016, I led Data Engineering efforts at GSN Games at the Bangalore studio. Before GSN, I started my career with DataWeave as part of their early team back in 2013 and spent time building products.

I completed my Masters from IIIT Bangalore with Databases and Information Systems & Machine Learning specialization. My Masters thesis was a collaboration between University of Naples and Infosys Labs, where I interned during my final semester.

Whenever I find time, I work on few side projects of my own and contribute to open source. My personal projects are on my GitHub profile. The best way to contact me is by email.

During grad school, I worked on a bunch of research projects in the areas of Distributed Computing, Semantic Systems and Machine Learning. My complete research work can be found on my Google Scholar and ResearchGate page.

Projects

  • Which Pokémon is it? - A trivia game that lets you guess the name of the Pokémon from the silhouette on screen. Received close to 30,000 game sessions within few days on launch. Got featured on Product Hunt and other websites.
  • stackzed - stackzed lets you create beautiful and unique stack pages for you or your organization that you can share with the rest of the world. (Inactive)
  • prettytable - CLI module for printing pretty tables on console from multiple data sources. Averages about 5,000 downloads every week on NPM.
  • minpubsub - A minimal PubSub based distributed message queue model with multiple backend persistence modes - InMemory, SQLite, MySQL, MongoDB.
  • minni - A tiny and minimal static site generator written in Python.
  • When is the meeting? - A helpful tool to figure out your meetings that are scheduled in different timezones.
  • LiteNote - A lightweight personal notepad on your browser.
  • Checkli - A minimal, personal checklist manager on your browser.
  • EasyChart - Create and download charts and graphs on your browser.
  • jsonq - Query a JSON stream from command line.
  • go-webcolors - Port of webcolors library from Python to Go.

Talks

  • Introduction to DataFrames in Spark, Apache Spark Meetup July 2015, Bangalore, India.(slides)
  • Image Processing at Scale with Go, GopherCon India 2015, Bangalore, India.(slides)(video)
  • Python + Spark: Lightning Fast Cluster Computing, PyCon India 2014, Bangalore, India.(slides)(video)
  • Implementing a Publish-Subscribe Distributed Notification System on Hadoop, 48th CSI Annual Convention, Vizag, India.(slides)