Skip to content
View 0xVolt's full-sized avatar
:atom:
Atom never dies!
:atom:
Atom never dies!
  • KEK
  • Tsukuba, Japan
  • 11:06 (UTC +04:00)
  • LinkedIn in/deshiyer

Block or report 0xVolt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
0xVolt/README.md

Hi, I'm Desh Iyer.

I'm a software engineer and researcher passionate about artificial intelligence, machine learning, and distributed systems. With a B.Tech in Computer Science & Engineering (Hons.) specializing in AI/ML, I have gained experience in developing robust and efficient solutions for real-world challenges.

I've contributed to high-impact projects, including distributed computing research at KEK and CERN and generative model optimization at IBM. My academic and professional journey has been shaped by an interest in algorithmic design, computational theories, and generative systems, which has resulted in projects such as automating code documentation with open-source LLMs and developing tools to streamline research workflows.

I value collaboration, learning new things, and coming up with creative solutions to problems. My curiosity and passion for problem solving motivate me to contribute to the future of AI by developing systems that are clear, efficient, and meaningful. I'd love to connect and discuss ideas or opportunities in technology and research!

This README is a list of all the repositories of code pertaining to a multitude of domains. These repos are either on my GitHub or on other sites.


Table of Contents

Projects

Large Language Modelling

Repository Description
whats-up-doc A command-line tool leveraging LangChain & LLMs for language-agnostic code documentation
splice-and-dice Modularizing Multi-Source Text Summarization with Transformer-based Deep Learning and NLP techniques in a Web Application

Music Composition

Repository Description
bayesian-rhapsody A repository to design a deep neural network to compose music. Part of the 2023 IBM summer internship

Signal Processing

Repository Description
filter-coffee A project to implement an FIR filter in C++ using a circular buffer for increased efficiency
dsp-with-JUCE A project in the JUCE C++ framework to visualize different filters in real-time

Computational Notebooks

Machine Learning and EDA

Repository Description
fraud-detection This minor project in machine learning deals with fraud detection of credit card details. It's got exploratory data analysis and data visualisation
loan-eligibility A repository to build a predictive model to automate the process of targeting the right applicants for a loan
telecom-churn-rate-analysis This repository contains analysis of the Telecom Churn Dataset, exploring customer behavior patterns and predicting churn using machine learning techniques

Deep Learning

Repository Description
create-deep-learning-environments A repository that documents the right way to create virtual environments and link them to Jupyter kernels for deep learning projects
neural-networks-from-scratch A repository documenting the fundamental mathematics and programming that goes into building a neural network from scratch in Python
train-and-save A repository that documents how a model is trained in one notebook and its weights exported and loaded into another notebook with Pytorch. The example is a BERT model for document classification
fine-tune-t5 A repository that takes a pre-trained T5 model from HuggingFace and fine-tunes it on a dataset of labelled newspaper articles for document classification
toxicity-detector-model A deep neural network model that detects toxic comments through multi-binary classification hosted on a Gradio application
deepfit-esque An AI driven pose detection program that implements an easy scalable CV model to count bicep curls

Tutorials

Machine Learning and Frameworks

Repository Description
art-of-machine-learning A repository to document the ideal approach to a machine learning problem
learn-tensorflow A repository to document learning Tensorflow, Google's end-to-end deep learning framework
learn-pytorch A repository to learn the building blocks of deep learning with the PyTorch deep learning framework
install-llama-cpp A repository with information on how to get llama-cpp setup with GPU acceleration

Programming and Tools

Repository Description
dsa-prep A repository of all the code I write studying data structures and algorithms
learn-cmake A repository to learn how to compile C++ projects using cmake and make
learn-cmake-linux A repository to document the process of getting started with CMAKE on Linux
learn-rust An introduction to a shiny new language named Rust
learn-stl A repository to reference as documentation for my study of the standard template library in C++
learn-flask A repository to document everything I learn about the Flask framework and its implementation in Python to create backend systems for websites
learn-next.js A repository that documents the right way to create virtual environments and link them to Jupyter kernels for deep learning projectsA repository to document learning Next.js, one of the most popular front-end frameworks in JavaScript to build user-interfaces

Creative Programming

Repository Description
the-heart-of-mathematics Simulation of a cardioid using the p5.js library in JavaScript turned into an experiment in generative art
noisy-pixels A p5.js project to render perlin noise in 2D pixel space
pathfinding-with-processing A visualisation of the A* pathfinding algorithm in p5js and Processing frameworks

Competitive Programming

Repository Description
competitive-programming Generic binder of competitive programming practice
not-really-my-competitive-programming A collection of cp practice problems kept up-to-date to merge to a collaborative practice repository
cool-cp-questions A collection of tough programming questions I've come up with

C++

Repository Description
fir-simd Efficient FIR Filter Implementation with SIMD
way-back-machine A repository with code I wrote in school. I dug this up from a USB I had no idea existed

Config Files

Repository Description
dotfiles Find the config files for my Linux environment here, if you're into that
terminal-config A repository to share my custom terminal prompt engine configuration files

Pinned Loading

  1. cemetery-of-culture cemetery-of-culture Public

    A repository that houses all of the code I write over the course of my four years as a computer science engineering undergrad.

    Jupyter Notebook 2 1

  2. neural-networks-from-scratch neural-networks-from-scratch Public

    A repository documenting the fundamental mathematics and programming that goes into building a neural network from scratch in Python.

    Jupyter Notebook

  3. the-heart-of-mathematics the-heart-of-mathematics Public

    Simulation of a cardioid using the p5.js library in JavaScript turned into an experiment in generative art.

    JavaScript

  4. filter-coffee filter-coffee Public

    A project to implement the FIR filter in C++ using a circular buffer for increased efficiency.

    Makefile

  5. bayesian-rhapsody bayesian-rhapsody Public

    A repository to design a deep neural network to compose music. Work from the '23 IBM summer internship.

    Python 1

  6. noisy-pixels noisy-pixels Public

    A p5.js project to render perlin noise in 2D pixel space.

    JavaScript