Menu

Abhinav Sachdeva

I'm a Software Engineer. |

About Me

I am Abhinav Sachdeva, a Software Engineer.

I specialize in Full-Stack development and AI. With hands-on experience in building responsive web applications, researching and designing novel AI models & agents, I leverage technologies like Python, TypeScript, Java, Spring Boot, React.JS, Express.JS, TensorFlow, and PyTorch to deliver robust software products. Based in State College, PA, USA. I have recently graduated with a Master's in Computer Science & Engineering from Pennsylvania State University.

Work Experience

Jan 2025 - Present

Laboratory for Perception, Action, & Cognition, The Pennsylvania State University

Research Assistant
  • Researched and designed a retrieval model based on transformer architecture, leveraging Python & Pytorch that can predict foot pressure from image & 3D models for physical activity such as Tai-chi with an average relative error of 5%.
  • Developed a Variational Autoencoder (VAE) end-to-end using PyTorch, trained on 1.36M foot pressure samples, achieving 99.9% reconstruction accuracy.
  • Trained, validated and tested the designed generative models in a remote Linux environment, leveraging anaconda to setup isolated, reusable environments.
  • Improved an AI application using Python and Streamlit to generate SMPL(3D) body models using custom data input, enabling use-cases beyond original implementation.

May 2024 - May 2025

The Pennsylvania State University

Teaching Assistant
  • Graded 85 students for a graduate level course and mentored 140+ students in Python, improving course retention by 20% through office hours & code reviews.
  • Prepared 100+ coding exercises and graded 200+ assignments in a Python based Object Oriented Programming course.

Mar 2022 - May 2022

1stop.ai

Full-Stack Intern
  • Developed a full-stack job portal using Jenkins for CI/CD, serving front-end through Nginx, leveraging Docker and Kubernetes(K8s) for container orchestration, improving deployment time by 50% & deployed on Azure AKS.

Backend(built twice using Java, Spring Boot & Node, Express)

  • Implemented a RESTful backend with Express.js, Node.js & Typescript with JWT authentication and role-based access, leveraging PostgreSQL & Prisma for database, hosting it on Azure DB.
  • Implemented RESTful backend with Java & Spring Boot, with JWT authentication and role-based access, leveraging leveraging PostgreSQL & Hibernate/JPA for database, hosting it on Azure DB.

Frontend

  • Designed the front-end in React, Next.js, JavaScript, HTML, & CSS, in under 10 hours.

Dec 2021 - feb 2022

Microsoft - Future Ready Talent

Intern
  • Deployed a donation seeking platform, a responsive web app built using HTML, TypeScript, jQuery, CSS.
  • Leveraged Docker to containerize the website, deploying on Azure. Using Stripe API to facilitate donations, raising $1000 for the cause.

Education

Aug 2023 - Aug 2025

The Pennsylvania State University

Master of Science in Computer Science & Engineering

GPA: 3.77/4.00
Relevant Coursework: Computer Networks, Computer Vision, Operating Systems, Parallel Computing, Vision & Language.

Aug 2019 - May 2023

Jamia Millia Islamia

Bachelor of Science in Electronics & Communication Engineering

GPA: 3.85/4.00
Ranked 1st out of 82 students | University Merit Scholarship Recipient

Projects

F1 Fantasy Team |

Java, Spring Boot, Hibernate/JPA, React, TypeScript, PostgreSQL, Docker, Jenkins

  • Delivered a full-stack F1 fantasy app featuring a custom Java & Spring Boot backend that translated complex race results and betting rules into real-time fantasy points.
  • Built the database using PostgreSQL, using Hibernate/JPA for management, hosted on AWS RDS
  • Engineered a dynamic user interface with React and TypeScript, featuring multiple interactive elements.
  • Established an automated CI/CD pipeline with Jenkins, containerized with Docker & deployed using AWS EC2.

Job Assist |

Java, Spring Boot, Hibernate/JPA, ExpressJS, NodeJS, Typescript, PostgreSQL, PrismaORM, Gmail API, HTML/CSS, AWS EC2, AWS RDS

  • Engineered a full-stack job application chrome extension for 30+ beta users, automating outreach & tracking.
  • Implemented a robust Gmail API integration using OAuth 2.0, enabling a 1-click email feature that users leveraged to generate over 1,500 email drafts.

Backend (built twice using Java, Spring Boot & Typescript, Node, Express)

  • Built and deployed the backend infrastructure on AWS EC2 using Docker, featuring a RESTful API with Node.js, Express, secure JWT authorization, and a PostgreSQL database managed by Prisma ORM.
  • Built and deployed the backend infrastructure on AWS EC2 using Docker, featuring a RESTful API with Java, Spring Boot, secure JWT authorization, and a PostgreSQL database managed by Hibernate/JPA hosted on AWS RDS.

Spotified |

Typescript, NodeJS, Github Actions, Jest

  • Created Spotified, an open-source Spotify Web API SDK for Browser and Node, earning 100+ GitHub stars.
  • Created Spotified, an open-source Spotify Web API SDK for Browser and Node, with 1k+ monthly NPM downloads, adopted by 100+ developers.
  • Delivered 98% test coverage with Jest for high reliability across ESM and CommonJS builds.
  • Built a Chrome Extension enabling users to group links into tab groups via right-click, reducing steps by 60% and eliminating manual tab dragging.
  • Applied core UI/UX principles to design intuitive interactions, Implemented dynamic context menus, debounced UI updates, and error handling for seamless User Experience

SpeedSense |

watchOS, Python

  • Developed a watchOS app to estimate ball throw speed and spin using inertial sensor data.
  • Implemented a speed estimation algorithm with a median error of 1.4 m/s.
  • Designed a pipeline with server-side processing using Flask and SciPy, and real-time visualization with Chart.js.

Image Caption Generator |

Python, TensorFlow, Keras, CNN

  • Engineered an Image Caption Generator model, based on the ”Show, Attend and Tell” paper, utilizing TensorFlow and Keras to experiment with different CNN's (image feature extractors) models.
  • Achieved a 1.87% increase in BLEU scores after 20 epochs of training on 30k images, with potential for further improvements through more epochs and a larger dataset.

Malloc |

C Programming

  • Developed a custom dynamic storage allocator for C programs, implementing `malloc`, `free`, and `realloc` functions.
  • Designed and optimized heap consistency checker to ensure robustness and debug allocation issues effectively.
  • Achieved efficient memory management with 16-byte alignment and minimized fragmentation through advanced policies.

Peer-to-Peer File Sharing |

Python, TCP/IP

  • Developed a P2P file sharing system with a central server for managing file chunks and peers.
  • Implemented parallel downloading by dividing files into chunks and retrieving them from multiple peers simultaneously.
  • Validated file integrity using hash-based verification to discard corrupted chunks.
  • Designed a multithreaded system using Python's socket programming and threading modules.
  • Provided features for file registration, list retrieval, and real-time download progress tracking.

Nano-GPT |

Python, PyTorch, Transformer, LLM

  • Trained and fine-tuned GPT model on 5,500 lines of Robert Frost's poetry to generate stylistically coherent text leveraging PyTorch and Jupyter Notebook.

Movie Recommendation Engine |

Python, Pandas, NumPy, SciKit, Flask

  • Built a movie recommendation engine leveraging collaborative filtering (matrix factorization), trained on 32M user ratings from MovieLens. Deployed via Flask for scalable API access, demonstrating end-to-end ML systems design and large-scale data mining

Get In Touch

I'm eager to connect, collaborate, and contribute. I'm currently on the market for a Software Engineer / ML/AI Engineer position, ready to bring my skills to innovative projects. Let’s build something exceptional together. Email Me.

Social