Skip to content
View ArshSSandhu's full-sized avatar

Block or report ArshSSandhu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ArshSSandhu/README.md

Arshpreet Singh Sandhu

Software Engineer · Computer Science Student · Open-Source Contributor

I am a Computer Science student at Purdue University, graduating in May 2027, and a Software Engineering Intern at Medical Informatics Engineering.

I build extensible developer tools, healthcare software, full-stack applications, and AI-enabled systems. My experience includes contributing to production codebases, designing plugin architectures, integrating REST APIs, developing React interfaces, and working across JavaScript, TypeScript, Node.js, Python, and C++.

Portfolio · LinkedIn · Email


Experience

Software Engineering Intern — Medical Informatics Engineering

  • Contribute to healthcare software used across production engineering workflows.
  • Develop full-stack features with JavaScript, TypeScript, Node.js, React, REST APIs, and SQL.
  • Designed a modular plugin architecture to make form-builder functionality easier to extend.
  • Built AI-assisted user experiences with loading, accessibility, keyboard-navigation, and error-handling support.
  • Worked with FHIR-based components, microservices, telemetry, localization, testing, and internal deployment systems.
  • Added Hindi and Punjabi localization support to an open-source form-building ecosystem.

Selected Engineering Work

An extensible plugin architecture built with Node.js and TypeScript.

  • Designed a modular plugin system for dynamic feature extensions
  • Implemented type-safe interfaces using TypeScript
  • Built CLI workflows with reusable plugin components
  • Documented architecture for future contributors

TypeScript · Node.js · Plugin Architecture

Extensions and experiments around an open-source form-building ecosystem.

  • Developed reusable form-builder functionality
  • Worked with a production JavaScript codebase
  • Improved extensibility through plugin-based architecture
  • Explored localization and maintainability improvements

JavaScript · Open Source · Frontend Architecture

Backend engineering project focused on API development and server architecture.

  • Built and extended REST API functionality
  • Worked with backend services and database interactions
  • Practiced issue-driven development workflows
  • Applied production-style Git workflows

Node.js · Express · Sequelize · REST APIs

A configurable web application for creating and managing digital questionnaires.

  • Built reusable frontend components
  • Designed interactive form workflows
  • Developed maintainable React interfaces
  • Applied modern frontend development practices

React · JavaScript · UI Engineering

Open-Source Engineering

I have worked with established repositories through issues, pull requests, reviews, and iterative implementation.

Notable work includes contributing a plugin system to the jQuery FormBuilder ecosystem and maintaining related experimentation in my formBuilder fork.

My open-source work has involved:

  • Understanding unfamiliar production codebases
  • Designing backward-compatible extensions
  • Responding to technical feedback
  • Updating implementations through pull-request review
  • Writing documentation for maintainers and future contributors

Technical Skills

Languages JavaScript · TypeScript · Python · C++ · Java · SQL · HTML · CSS

Frontend React · Next.js · Material UI · Tailwind CSS · Bootstrap

Backend and APIs Node.js · Express · Flask · REST APIs · Microservices · Sequelize

Data and Machine Learning Scikit-learn · SQL · Data Processing · Model Integration

Engineering Tools Git · GitHub · Docker · npm · Linux · Firebase · Vercel


GitHub Activity

Arshpreet Singh Sandhu's GitHub contribution activity


Education

Purdue University Bachelor of Science in Computer Science · Honors Program Mathematics Minor · Expected May 2027

  • GPA: 3.89/4.00
  • Dean’s List
  • Honors Pin recipient — Top 5%

Connect

I am interested in software-engineering opportunities involving full-stack development, developer infrastructure, AI-enabled products, healthcare technology, and financial technology.

LinkedIn · Portfolio · Email

Popular repositories Loading

  1. Nodejs-cli-plugin-system Nodejs-cli-plugin-system Public

    This project demonstrates a simple plugin system built with Node.js and TypeScript. It features a Command Line Interface (CLI) application that allows users to select and apply various text transfo…

    TypeScript 1 1

  2. formBuilder-languages formBuilder-languages Public

    Forked from kevinchappell/formBuilder-languages

    Repository dedicated to formBuilder languages

    JavaScript

  3. ArshSSandhu ArshSSandhu Public

    Take a peek at my stats, and enjoy the snake animation!

  4. Amazon-UI-Replica Amazon-UI-Replica Public

    This project is a frontend replica of Amazon's website created using HTML and CSS. The aim is to demonstrate proficiency in web development and styling, closely mimicking the layout and design of t…

    HTML

  5. Tic-Tac-Toe-JavaScript-Edition Tic-Tac-Toe-JavaScript-Edition Public

    A timeless classic, brought to life in JavaScript. Play Tic Tac Toe and see if you can get three in a row!

    JavaScript

  6. Create-Publish-NPM-Package Create-Publish-NPM-Package Public archive

    JavaScript