👋

Hello, I am

Subham

Software Developer

Business Enthusiast

profile_bgprofile_circle
profile_bg
profile_bg
profile_bg

About me

Quizzing

Quizzing

I love participating and hosting sci-biz quizzes. I have represented my school and institute at national level competitions and have won a couple of them.

Management Consulting

Management Consulting

I am the vice president of my institution's business consultancy forum. I enjoy reading business case studies .I love to formulate and pitch business strategies on challenging problem areas.

Software Developer

Software Developer

I have designed software solutions to problem statements from diverse domains. I am familiar with Java, react JS, node JS , firebase, flask, django , sql and nosql databases.

AI/ML Developer

AI/ML Developer

I have worked in open source projects with startups, in deep learning based computer vision and natural language processing. I am familiar with TensorFlow and PyTorch libraries.

My Projects

Machine Learning
Data Analysis
Web
Software
All
Nearest Neighbor Algorithm KD-Trees

Nearest Neighbor Algorithm KD-Trees

I have implemented the nearest neighbor algorithm using k-dimensional trees and a stack data structure. The implementation achieved an average accuracy of 80%.

Machine Learning

Data Pre-processing and Model Selection Web App

Data Pre-processing and Model Selection Web App

A web app to simplify the data pre processing steps and hyper parameter tuning process of machine learning models. It helps in selecting the best model with optimal parameters. The web app has services for both data pre-processing steps and machine learning model hypertuning process.

Machine Learning

To-do MERN app

To-do MERN app

A simple to-do app made by MERN stack to understand the client and server sides while deploying an app. It is designed with react JS with mongo DB at backend.

Web

Facial analysis Webapp

Facial analysis Webapp

This web app takes an image as input and the machine learning model will try to predict the name of the person in the image and his emotion. Deployed using Django.

Machine Learning

Scalable Ticketing System

Scalable Ticketing System

This is a scalable database system that is able to handle 5000 requests per second while ensuring conflict serializability.

Software

UCP-ChampSim

UCP-ChampSim

This is an implementation of the Utility Based cache partitioning algorithm in the trace based cache simulator, ChampSim.

Software

Password Manager

Password Manager

A password manager with a simple GUI using Tkinter. You can generate passwords for your accounts and store them easily in a json format file in your local machine with no privacy issues.

Software

CUCU Compiler

CUCU Compiler

Designed a compiler for custom cu language. This is created using flex and bison. The language supports arithmetic operations, conditional statements, functions and loops.

Software

32-bit Processor

32-bit Processor

This is the implementation of a simple 32-bit processor that supports basic arithmetic and logical operations and is able to store and fetch data efficiently from a bank of registers with the help of a pipelined 5 stage instruction execution cycle.

Software

Anubandh - End to end Hospital Management System

Anubandh - End to end Hospital Management System

Hospital management system that streamlines a patient's journey in a hospital. It has solutions for all stakeholders in the entire hospital machinery from receiptionist, doctor, lab to the medicine shop.

Web

Bits and Bytes

Bits and Bytes

This is our data analysis work on the company's dataset with which we bagged the runner's up position in the national level data analytics case study competition organized by IIM Bangalore and The Math Company.

Data Analysis

Animal Recognition App

Animal Recognition App

When an animal head picture is uploaded, the program shows you the top 5 similar species it matches with. This was built for Design Lab , IIT Ropar. The results are used for biomimicry.

Machine Learning

Geospatial Data Analysis

Geospatial Data Analysis

This is an analysis of live COVID-19 cases from 195 countries in the world and have presented them in the form of choropleth maps, marker maps, heat maps and scatter plot so as to get a good visualization of the trend of the pandemic.

Data Analysis

Skills & Experiences

SQL

SQL

Open CV

Open CV

Git

Git

C++

C++

Tensorflow

Tensorflow

React JS

React JS

Python

Python

Pytorch

Pytorch

mongo DB

mongo DB

2021

Software Engineering Task Leader

Omdena

Worked on AWS MLOps pipelines for model deployment and APIs to process large data volumes at 1000 units per sec. Built AI models using geospatial data to generate insights for optimal solar panel placement and route optimization tasks

2022

NLP Intern

DataOrb

Worked with large language models for data augmentation, topic segmentation, and NER techniques on customer data . Produced alpha versions of NLP products. Reduced the models size by 50 per-cent increasing resource utilization.

2023

SDE Intern

Oracle

– Enhanced an internal reservation application and migrated it from x86 to ARM instance. Optimized the build pipeline and achieved a remarkable 40% enhancement in performance. Configured Tomcat server with OCI and Haproxy for deployment. – Upgraded the app’s database infrastructure to MySQL 8.0 and integrated an email alert system for workflow management. – Configured bastions and jump hosts in the DevOps pipeline to securely integrate in-house command line tools.