logo

Hi There!

I'm Rahul D Shetty πŸ‘‹

Welcome to my Portfolio. A little bit about me:

  • πŸ€– Software Engineer specializing in AI/ML domain @ VMware
  • πŸ““ Studied Computer Science and Engineering (B.E) at N.M.A.M Institute of Technology
  • 🎨 Occassional Hobbyist My Gallery
  • πŸ“Ί Enjoy Thriller/Mystery/Comedy Shows

My Experience

Senior Software Engineer
    As a member of the Perf&Scale Engineering team, I am responsible for performance testing OpenShift Pipelines. Additionally, I am learning to apply Large Language Model (LLM) practices to enhance internal applications.
Software Engineer 2
    Led initiatives to enhance the accessibility of Large Language Models (LLMs) through the implementation of "LLM as a Service" within the MLOps platform. Collaborated closely with business stakeholders to promote LLM use-cases, such as automated summarization and chapterization of VMware Learning Education video content. Additionally, facilitated the development of a smart chatbot use-case, enabling effortless retrieval of internal documents and data.
    Designed and deployed an automated solution that empowers end-users with high-compute options to expedite their Machine Learning workloads. This solution encompasses GPU-powered notebooks and deployment services, providing accelerated performance. Moreover, integrated Spark-powered services to cater to Data Scientists seeking to scale their models by training on extensive datasets, ensuring robust support for large-scale operations.
Software Engineer 1
    Designed and implemented an end-to-end Machine Learning Operations Platform (MLOps) that seamlessly operates within the enterprise environment. This platform is utilized by a diverse community of Machine Learning experts and Data Scientists to facilitate the development, testing, and deployment of their Machine Learning solutions. Leveraging a blend of open-source technologies and VMware integration tools, this solution bridges the gap between innovation and stability, empowering Machine Learning Engineers to craft cutting-edge solutions.
    Developed a platform for real-time monitoring of Enterprise Data Warehouse Jobs with a customizable notification framework. The platform collated information of data jobs from remote sources, including the job runs from Spark systems and log data stored in HDFS systems.

My Work

LLM.js

Run Large-Language Models (LLMs) directly on browser with llm.js. It supports Language Models like GPT2, StarCoder, Tiny LLaMa2, Replit, GGUF, GGML etc.

JavaScript Library AI Language Models WebAssembly Edge Computing
Viper, it Bytes

Viper, it Bytes” (pun intended) is a dynamically-typed, byte-interpreted programming language written in C.

Compiler Design C Programming OOP Low Level Programming Programming Language
Doctor. Who - Do Not Blink Game!

A small staring game based on one of the episodes from Doctor Who. Beware of the Weeping Angels, try looking away and they will snap you back to 60s.

Game Web Application ml5.js
Naman

Naman is the first Konkani Catholic audio and text prayers app. The App consists of Morning and Evening prayers, Holy Rosary, Litany, Chaplet of Divine Mercy in Romi/Konkani script.

Mobile Application Android Programming Java