Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

project

Online Auction System

Developed an online auction system which allowed sellers to post auctions for an item and potential buyers to bid for the product. Provided additional features such auto-bidding, view bid history, website statistics, product recommendations, etc. Designed a robust system to handle multiple concurrent requests and also provided bid alerts, new bids updates and item availability.

Account Management System

Engineered an advanced Online Account Management System in C++, integrating financial transaction capabilities with a QT Creator GUI for enhanced user experience. Features include real-time balance tracking, stock portfolio management, and secure transaction history. Utilized Singleton and Strategy patterns for efficient operation, and implemented synchronization across accounts. Tech Stack: C++, Ggplot, QT Creator

Document Image Classification

Led the development of a Document Image Classification project by integrating visual and textual features using machine learning models like VGG-16 and YOLO, and text analysis techniques such as TF-IDF and TextRank. Utilized OCR technologies along with Python libraries including Numpy, Pandas, Scikit-learn, Keras, Tensorflow, and PIL, significantly enhancing classification accuracy and efficiency.

Movie Recommendation System

Developed a movie recommendation system utilizing natural language processing techniques and cosine similarity to suggest movies to users based on their input. The system employs a dataset containing movie details such as keywords, cast, genres, and director, and utilizes these features to calculate similarity scores between movies.The recommendation system enhances user experience by suggesting relevant movies based on their preferences, thereby facilitating discovery and enjoyment of new content.

Online Code Generator/Search

Users can search for specific questions Conceptual/Coding using OpenAI APIs. The interface lets users retrieve source code in the R language for customized dataset and provides R Code Editor to run the retrieved code. Experimented with ChatGpt 3.5 Turbo API.

Write Once File System

Designed and developed a write-once file system with session based semantics from scratch(in C). Made efficient utilization of available memory to build disk-like structures. Implemented mount, unmount, read, write, open and close function calls to disk. Reduced external fragmentation. Implemented secured policy to detect broken disk structure and illegal file operations.

Farmer Vendor Bidding Application

An android application and bidding platform that allows for efficient farmer-vendor interaction. Wrote efficient database queries - (SQLite). Developed the entire backend logic. Integrated Google maps API to calculate the delivery cost based on farmers location.

Custom Memory Allocator

Designed and developed a custom memory allocator similar to malloc in C. Developed a mechanism to allocate, update, manipulate memory. Implemented segmented strategy and first-fit selection algorithm to represent memory. Tested the allocator with respect to memory saturation and time overhead.(Unix, C)

Ecommerce API Test

Worked on GET, PATCH and POST API’s for e-commerce websites using plain old Javascript and Express JS. Wrote the logic for adding an item to the cart by processing a PATCH request call. Established proper error handling mechanism and also tested the API’s (Node Js, Express JS, React, HTML5, CSS3).

Collaborative Editor

Developed a real-time distributed collaborative editor using redis pub-sub messaging system and Javascript. Configured an HAProxy load balancer that would distribute the traffic across multiple servers. Performed tests for eventual consistency and conflict free writes/edits. (Python, Javascript, Express, HAProxy, Redis)

Diabetes Analysis

Implemented ML algorithms for diabetes prediction. Performed Data pre-processing, data visualization and data analysis on input data. Tuned various hyperparameters to optimal scale in order to maximize accuracy. Used multiple ML Algorithms and compared their accuracies. Algorithms used :- SVM, Logistic Regression, Naive Bayes.

User Level Threads

Developed an innovative User Level Thread library in C++ to explore the efficiency and flexibility of lightweight threading. This project entailed designing and implementing various methods and algorithms to manage threads independently of the OS kernel. The library offers customizable scheduling and synchronization mechanisms, enabling it to operate on multiple operating systems without reliance on kernel-level support

talks

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post.

workexperience

Icertis

Software Engineer, (July 2020 - July 2022)

  • Worked on feature-driven development and enhancements for Icertis Contract Management(ICM) platform.
  • Developed client specific upgrade-safe customization using C#, .NET, Javascript and MVC framework.
  • Designed and developed production-ready reusable solutions for commonly used features that reduced 16 man-hours of development efforts per Product Backlog Item.
  • Implemented event/schedule based tasks that replaced traditional tasks and reduced system overload by 30%.
  • Worked on integrating Icertis Contract Management system with external applications like Adobe Sign, Docusign, SSO.
  • Automated and optimized test cases from scratch for the clients like Apple, Porsche, Sanofi, Biomerieux and Merck.

Waksman Inst of Microbiology, New Brunswick

Research Assistant, (March 2023 - August 2023)

  • Working on Software modernization and feature enhancements for a website. Involved in full-stack development and implementation of REST APIs.
  • Successfully migrated legacy database to MS SQL Server 2022. Implemented stored procedures and optimized database queries for efficient data retrieval.

Graduate Research Assistant

Research Assistant, (June 2023 - October 2023)

  • Developed and compared GET, PATCH and POST API calls for e-commerce website using plain old Javascript and Express JS
  • Responsible for developing optimized code snippets in Javascript.
  • Assisted Professor in reviewing Software Engineering projects and deliverables.
  • Graded programming assignments for accuracy and algorithm optimization in a class of 150 students.

Center for Molecular and Behavioral Neuroscience

Research Assistant (Data Analyst), (Oct 2023 - Current)

  • Worked on noise reduction, artifact removal, and the precise elimination of irrelevant attributes (Python, Numpy, Pandas).
  • Integrated data from diverse data sources resulting in a 25% increase in dataset completeness and usability.
  • Enhanced code usability and reach by packaging and publishing Python code on PyPi and Conda.
  • Enacted comprehensive licensing and provided detailed documentation for Python packages, enhancing compliance.