cv

Basics

Name Rishabh Karnad
Label Graduate Student and Research Assistant
Url https://rishabhkarnad.github.io/

Work

  • 2022 Aug - Present
    Research Assistant
    Indian Institute of Technology, Hyderabad
    Causal Discovery, Time-series forecasting and Bayesian Learning
  • 2020 Dec - 2021 Nov
    Associate Engineering Manager
    GeekyAnts India Pvt. Ltd.
    Responsible for project architecture and management, DevOps on certain projects (Azure, AWS, DigitalOcean), training and mentoring team members and managing open-source projects
  • 2019 Dec - 2020 Nov
    Senior Software Engineer
    GeekyAnts India Pvt. Ltd.
    Responsible for the design and development of full stack web and mobile applications and maintaining the open-source Vue Native project
  • 2017 Aug - 2019 Nov
    Software Engineer
    GeekyAnts India Pvt. Ltd.
    Developed full stack web and mobile applications with React, Angular, Node.js and React Native based stacks

Education

Projects

  • Bayesian Causal Discovery
    Bayesian models to learn the causal structure underlying data-generating processes, possibly in the presence of confounders. This work is a part of my MTech Thesis.
  • Causal Discovery on Multivariate Time Series Data with Missing Values
    A Bayesian model to learn the causal structure underlying a time series data-generating process in the presence of missing values.
  • Causal Fairness Analysis
    A study and comparison of Causality-based metrics with existing state-of-the-art explainability methods such as Lime and SHAP to analyse the fairness of machine learning models. This work was done as part of the course 'Explainability in Machine Learning' conducted by Dr. Konda Reddy Mopuri (2023).
  • Real-time Scheduler for Multiprocessor Systems based on Simulated Annealing
    Developed a scheduling algorithm for real-time tasks in multiprocessor environments using Simulated Annealing as the optimization algorithm. This was part of my final year BE degree project.
  • Command and Control platform for IoT devices
    A platform to collect telemetry from and pass command messages to IoT devices built on Node.js, Express, TypeScript, Eclipse Hono, Postgres, Kubernetes and Next.js.
  • Vue Native
    I was the maintainer of Vue Native, a framework to build cross-platform native mobile apps using Vue.js. Built on top of React Native with compatibility for most React Native UI libraries.

Awards

Certificates

Coursera AI for Good Specialization
DeepLearning.AI 2018-01-01

Languages

English
Full working proficiency
Hindi
Bilingual proficiency
French
Limited proficiency

Interests

Machine Learning
Causality
Bayesian Learning
Climate Change mitigation
AI for Good