Developer
Machine Learning Enthusiast

sudarshan19279@iiitd.ac.in

Sudarshan Buxy

Software Developer

I'm a developer from New Delhi, India and I like to write code to build cool things.

Reach Me
scroll gesture

About Me

Hi there! I'm Sudarshan Buxy. and I'm a developer from New Delhi, India.

I'm currently a full-time undergraduate student studying Computer Science and Applied Mathematics at IIIT-Delhi. I like building things which are fun and useful. I particularly enjoy creating ML-driven applications which are useful and have proper performant functionality.

Here are some of the languages, libraries and environments I'm familiar with:

Here are some of my projects over the past year:

Percepio 2.0: Writing in Air

Designed a wearable which allowed the user to write on any surface by tracking finger movements and digitizing them. It involved Computer Vision(OpenCV) and a Deep Learing model for finger tracking and a character recognition model with a real-time implementation. Taking notes made simple- in air, on the go.

OpenCV

Keras
Character-Recognition

Text Classification Model using NLP

A Classification model for tweets scraped from twitter to separate tweets which are related to natural disasters and such, from phases which have similar phrases but are being used in a different context. The model uses natural language processing to distinguish between the tweets which have similar words but different connotations.

NLP

Classification Model

nltk

Recommender System for Media-Database Platform

This recommender system was designed to recommend movies, manga, games, shows, anime and all other forms of media specific to the horror genre from the media database Platform. It involves the use of a user-based collaborative filtering for recommending all of the mentioned forms of media depending on the previously watched and starred shows of a user. Designed as a slightly tweaked version of a neighborhood-based recommendation model.

Recommender System

Databases

Unsupervised Machine Learning

Deep Reinforcement Learning Model for Algorithmic Trading

Implementation of a Deep Reinforcement Learning paper to solve the algorithmic trading problem of determining the optimal trading position by using Deep QN to maximise the Sharpe ratio performance. (Ongoing)

Reinforcement Learning

DQN

Algorithmic Trading

Miscellaneous:

Magic Mirror Build

Used existing Open-source modules and a few of my own to build a smart mirror for myself to display things like the news, the weather, my tasks for the day and calendar. Integrating it with Google, Spotify and Alexa using the APIs allowed seamless user experience with other google apps like Keep and for streaming music.

RaspberryPi

NodeJS

WebAPIs

Prototype for mini-arcade gaming machine

Built a prototype for a miniature arcade gaming machine using Arduino, USD sensors and a pacman-ish capture the flag multiplayer game for the system in JS.

Arduino

Processing

Research Work:

Research activities I've been involved in for the past year:

Contributed to a survey paper on the applications of Machine Learning in Optical Networks

Studied and surveyed research papers on the applications of machine learning techniques in Optical networks, particularly in multi-band Raman Gain Amplifiers and Failure Management in Optical Networks. My contributions to the study included the scope of applications and the use of supervised and unsupervised machine learning algorithms in various areas of optical networks.

Currently researching applications of machine learning in network survivability of optical networks.

Contact

Feel free to get in touch with me. The best way to do so would be via email or Telegram. I'm always interested in working with people on fun projects.

Currently not accepting any freelance projects.

Mail