Sainesh Nakra

Experienced Software Engineer

About Me

Sainesh Nakra

Hey, I'm Sainesh

A Software Engineer in the US currently pursuing a Master of Science in Computer Science at Northeastern University, Boston specializing in machine learning and distributed systems.

I work as a Graduate Teaching Assistant for Discrete Mathematics, and I'm a Research Assistant in two labs: I work with Prof. Konrad on smart contract auditing using generative AI and with Prof. Mallesh on machine learning techniques for VR video compression. Additionally, I help MIT students in developing AI products as a Course Advisor under Prof. Ramesh Raskar.

Previously, I worked in software development at Bosch, Honda, and NEC, with my code impacting over a million users. I've also won two hackathons and reached the finals in three others.

I'm passionate about solving complex problems with technology. If you're interested in working together, please reach out!

My Skills

JavaScript
TypeScript
React
Next.js
Node.js
Python
Machine Learning
TensorFlow
PyTorch
SQL
NoSQL
AWS
Docker
Kubernetes
CI/CD
Git
Agile
Scrum
Java
C++
Express.js
Spring Boot
Keras
HuggingFace
Langchain
GCP
Jenkins
Terraform
MongoDB
MySQL
PostgreSQL
Jira
Selenium
JUnit
Cypress
RAG (Retrieval-Augmented Generation)
Linux (Ubuntu)
Windows
RabbitMQ
Apache Kafka
OpenCV

Work Experience & Education

Work Experience

Course Advisor

MIT, under Prof. Ramesh Raskar

Oct 2024 - Present

  • Advising students in the 'Foundations of AI Ventures' course on developing AI-based products.
  • Providing mentorship on codebases and product development for student-led startup projects, including personalized sessions to resolve technical challenges.

Research Assistant

Northeastern University, under Prof. Mallesh Dasari

Oct 2024 - Present

  • Conducting research on 3D video compression using Neural Video Codecs, focusing on spatial video efficiency.
  • Working with diffusion models to enhance video processing and compression techniques.

Research Assistant

Khoury College of Computer Science, Northeastern University

Apr 2024 - Present

  • Led the development of ML-powered tools for streamlining smart contract audits, enhancing efficiency by 80%.
  • Integrated established tools with language model-driven insights, resulting in a 30% increase in audit accuracy and reducing processing time from days to minutes.

Software Engineer

Bosch Global Software Technologies

Mar 2021 - Aug 2023

  • Developed cloud-based web functionalities for Audi and Volkswagen, improving system reliability by 25%.
  • Led a team of 3 engineers to design a Radar List Handling feature, increasing diagnostic accuracy by 15%.
  • Integrated Bosch's Central Secure Gateway with PACCAR trucks, enhancing system reliability by 20% across 185,900+ vehicles.

Software Engineering Intern

Honda Cars India Pvt Ltd

Jan 2021 - Mar 2021

  • Redesigned the UI of Honda Cars' mobile app, resulting in a 15% increase in user engagement and satisfaction.

Software Engineering Intern

NEC Technologies Pvt Ltd

May 2019 - Jun 2019

  • Contributed to back-end development using RabbitMQ for real-time messaging in a government defense project, improving load-handling capacity by 400%.

Research Assistant

VIT Innovation Labs, Vellore, India

Feb 2018 - Mar 2018

  • Led rapid prototyping sessions for VR depth perception studies, conducting over 200 trials to gather patient data and refine product features.

Education

Master of Science in Computer Science

Northeastern University, Boston, MA

Sep 2023 - May 2025

  • Relevant Coursework: Software Engineering, Scalable Distributed Systems, Algorithms, Programming Design Paradigms, Natural Language Processing, Machine Learning.

Bachelor of Technology in Electronics and Communication Engineering

Vellore Institute of Technology, Vellore, India

Jul 2017 - Jul 2021

  • Relevant Coursework: Operating Systems, Computer Networks, Web Development, Database Management Systems.

Featured Projects

Tutu - Educational Song Generator

Built Tutu, an AI-based platform that creates educational songs based on user-selected topics. Tutu uses NLP and audio synthesis to generate topic-focused songs, helping make learning more enjoyable. Users can easily enter their topics and receive customized songs to support learning and retention.

Technologies:

Next.jsReactPythonVercelRender

Automated Data Analyst

Automated Data Analyst is an AI-driven platform that simplifies data analysis for users. By uploading a CSV sheet and providing a brief description of the data, users can automatically perform trend analysis, derive business insights, and receive actionable conclusions. The platform leverages advanced data processing and machine learning techniques to assist with everything from exploratory data analysis to high-level business inferences, making complex data accessible to everyone.

Technologies:

StreamlitPythonPandasNumPyScikit-learnMatplotlib

cAIro - AI-Powered Digital Marketing Platform

Developed cAIro, an AI-driven platform designed to streamline digital marketing efforts for businesses. cAIro provides tools for creating professional landing pages, generating high-quality marketing content, and automating lead generation, allowing businesses to focus on growth. With its time-saving automation features and access to expert-level marketing resources, cAIro helps businesses enhance their online presence and reach a broader audience.

Technologies:

ReactNode.jsAWSPython

AI-Powered Smart Contract Auditor

Led the development of DefiGuard, an innovative smart contract auditing tool that uses advanced language models to streamline the auditing process for Ethereum-based contracts. This solution significantly improved efficiency, cutting down manual auditing work by 80% and ensuring thorough and accurate audits.

Technologies:

PythonSolidityWeb3.py

Insurance GPT

Developed an AI-powered assistant for navigating health insurance services. The application allows users to upload their insurance policy PDFs to discover preventive and free services covered by their insurance. It also helps users find booking locations based on their policy and location inputs. The website features a stunning and interactive user interface with advanced CSS styling for an enhanced user experience.

Technologies:

PythonStreamlitOpenAI GPT-4CSS

Grim Repor: AI-Powered Framework for Fixing Dead Dependencies

Automated the identification and fixing of broken dependencies in Python repositories, reducing manual effort by 50%. Deployed with GCP and integrated a Twitter bot for real-time updates.

Technologies:

PythonNextJSHuggingFaceGCP

Homewrecker.ai - Textual Analysis for Relationship Disputes

Homewrecker.ai uses advanced textual analysis to help couples resolve their heated arguments. By uploading conversations, the platform employs AI to analyze the dialogue, identify key emotions, and determine who is 'right' in the dispute. The result? No more endless arguments — just data-driven clarity. Homewrecker.ai brings humor and insight to relationship conflicts, providing a fun and objective way to settle who's sleeping on the couch tonight.

Technologies:

PythonNatural Language Processing (NLP)Textual AnalysisMachine LearningFlask

GetMeAJob - Job Application Tracker

Developed a web application to help users track job applications and stay organized during the job hunt. Github is pvt, please visit the website instead!

Technologies:

ReactFirebase

Automatic Lung Segmentation of Chest X-Ray

Created a Deep Convolutional Network for X-ray image segmentation, increasing accuracy by 20%.

Technologies:

KerasPythonPyTorch

Liza Chatbot: Enhancing a Classic NLP Model

Enhanced the classic Eliza chatbot by improving keyword prioritization, memory management, and fallback mechanisms to handle complex interactions more naturally while retaining the original pattern-matching algorithm.

Technologies:

PythonNLP

ScriptCut - Text-Based Video Editor

Created ScriptCut, a tool for editing videos through a text interface. ScriptCut lets users edit video by modifying the transcript, allowing precise control over content. It uses AI to automatically remove bloopers and unwanted sections, streamlining the editing process. Users can also make quick text edits that reflect in the video itself. Currently in active development.

Technologies:

PythonGoogle Cloud PlatformStreamlitOpenAI

Netflix Clone (SNSTREAM)

Used React to recreate the Netflix UI with real-time data updates for shows, using API endpoints to ensure fresh content each time.

Technologies:

ReactAPI

Tavern Social

Developed an informative website for a blockchain-based social media platform currently in the development phase.

Technologies:

HTMLCSSJavaScript

E-Commerce Website UI

Designed the frontend experience for an e-commerce store landing page using HTML, CSS, JavaScript, and jQuery.

Technologies:

HTMLCSSJavaScriptjQuery

LinkedIn Clone Using React

Developed an interactive LinkedIn-clone with advanced authentication, allowing seamless user functionality for posting content and managing profiles.

Technologies:

ReactFirebase

Game Projects

Road Kill

Road Kill is an engaging and dynamic racing game that integrates blockchain technology to offer a thrilling gaming experience while ensuring secure and transparent leaderboard management. Players navigate through various levels, dodge obstacles, collect rewards, and customize their cars with different skins. The game’s unique blend of fast-paced action and blockchain integration offers a novel approach to racing games.

Technologies:

JavaScriptPolkadotWeb3 APISubstrate

Arcade Snake Game

Recreated the popular snake video game with a cleaner UI using HTML, CSS, and vanilla JavaScript.

Technologies:

HTMLCSSJavaScript

The 2048 Game

Redesigned the UI for the popular 2048 game to make it ad-free and visually engaging. Implemented using JavaScript and made open-source for customization.

Technologies:

HTMLCSSJavaScript

Get in Touch

Connect with me