Full project index

Projects

I've grown to love coding since my first computer science class in 9th grade. I'm proficient in multiple languages - mainly Python, Java, and Go - and hold a Microsoft Certification in Java, Harvard's CS50x, and Stanford's Machine Learning course. Below is the full list of what I've built, from internship engineering to coursework and childhood hobby projects.

§ 01 - SEQUENCE, REVERSE CHRONOLOGICAL

Professional Experience

4 INTERNSHIPS
HIGH SCHOOL - 2025
Summer 2025
01 - Summer 2025
Capital One
Software Engineering Intern - Graffiti team, Card Tech+

I worked as a Software Engineering Intern on the Graffiti team within Card Tech+ at Capital One during the summer of 2025, migrating barcode generation services to a centralized API and building a Go-based API proof-of-concept with Ogen and OpenTelemetry.

GoJavaPythonSpring BootDockerAWS
Read more →
Summer 2024
02 - Summer 2024
Symbotic
Software Engineering Intern - Cognitive Tools team

I worked on the Cognitive Tools team at Symbotic during the summer of 2024, building 3D visualization, log-replay, and diagnostic tooling for warehouse robots.

C#WPFReact.js
Read more →
Summer 2023
03 - Summer 2023
iRODS
Software Development Intern

I worked on the iRODS project at RENCI during the summer of 2023 as a software development intern.

C++PythonSQL
Read more →
High School
04 - High School
Apogee Consulting Group
Excel Macro Automation Intern

I worked as an intern for Apogee Consulting Group, creating Excel Macros, as part of my high school internship project.

VBA (Visual Basic for Applications)
Read more →
§ 03 - SELECTED WORK

Personal Projects

9 PROJECTS
CHILDHOOD - PRESENT

Simulations, games, and tools built for fun - from childhood hobby projects to a from-scratch WebAssembly engine.

01 The homepage of nishantdash.com
This Website
Ongoing

I created this webpage from scratch, using many different languages to do so. The server runs on AWS Lambda functions written in Go.

GoPythonSCSS (CSS)HTMLJavaScript
02 Rule 28 is one of 256 rules, and shows that complex behavior can stem from simple rules.
Elementary Cellular Automaton
High School

My implementation of the Elementary Cellular Automaton, created in Rust with the Bevy engine and compiled to Web Assembly.

Rust
03 An example of the Boids running.
Boids
High School

My implementation of Craig Reynolds' Boids. It was created with Rust, using the Bevy game engine, and was compiled to Web Assembly. This is my first Rust project

Rust
04 Example output from Nishant's Course Scheduling project.
Student Course Scheduling Optimization
High School

I researched how a globally optimized course schedule could increase student satisfaction. Supervised by Professor Amir Ali Ahmadi (Princeton).

JavaIBM CPLEXLaTeX
05 Nishant's version of the Google Dinosaur Game
Dinosaur Game
High School

This is my recreation of the Google Chrome Dinosaur Game. It is created with the pygame library and includes sound.

Python
06 Sudoku example board from Nishant's version of the game
Sudoku Solver
High School

A simple sudoku solver and generator. The solver is created in Python and solves using a recursive, depth-first search. The graphics are created using the Python library: pygame.

Python
07 TicTacToe example board from Nishant's version of the game
Tic Tac Toe
High School

My version of TicTacToe, created in Python using the Python library: pygame.

Python
08 Nishant's version of the Google snake game
Java Snake
High School

To practice using Java, I recreated Google's version of the classic game Snake. I used the AWT and Swing libraries to accomplish this.

Java
09 Nishant's version of the classic game: Pong
Java Pong
High School

My very first project: I created Pong using Java. I used Java's AWT and Swing libraries for the graphics.

Java