Shashi Sugrim

Profile picture

I am a senior computer science student at City University of New York, Queens College. I have completed six SWE Internships. Most notably, I was a SWE Intern at Bloomberg for 2 summers.

I am currently looking for a full-time job or internship starting January 2026. I am mainly interested in backend web development but I am experienced in full-stack web development.


This website is to showcase my personal projects and hopefully you can test them out as many of these are live. If you want to see my experiences in detail, please visit my LinkedIn.

LinkedInGitHub
CUNY Queens College logo

CUNY Queens College

Bachelor of Science in Computer Science

2021 - 2025

GPA: 3.34

Relevant Coursework:

  • Data Structures and Algorithms
  • Design and Analysis of Algorithms
  • Operating Systems
  • Computer Architecture
  • Database Systems
  • Internet and Web Technologies
  • Software Engineering

Skills & Technologies

JavaC++PythonJavaScriptTypeScriptReactNode.jsNginxDockerNext.jsSQL

Projects

True Consensus image
True Consensus
Spring 2025

This project is a consensus voting platform, developed during a 3-day hackathon with a team of four. I served as the lead developer and backend engineer, building the backend with Nest.js. The application follows the MVC architecture of Nest.js and integrates seamlessly with a PostgreSQL database, showcasing my ability to design and implement scalable backend systems using modern frameworks.

React.jsNest.jsTypeScriptPostgreSQL
Spring 2025
GitHub
Todolist SBAP image
Todolist SBAP
August 2025

This is a todolist website where users can create, read, update and, delete tasks. I created this project in order to learn more about Spring Boot, PostgreSQL and Angular. I implemented secure authentication with JWT, followed the standard MVC pattern with Spring Boot and, used reusable components in the Angular portion.

Angular.jsSpring BootPostgreSQLTypeScriptJava
August 2025
GPG Verifier image
GPG Verifier
January 2025

This is a GPG file verifier that works in the browser, no server is used. The premise is that the file being verified was hashed with SHA256 and that hash file was signed. We verify this hash file. Then we independently hash the file to verify and compare the two hashes. If they match, the file is verified.

Next.jsTypeScriptTailwind CSS
January 2025
GPG Verifier With Server image
GPG Verifier With Server
January 2025

This website takes 3 files: GPG public key, signature, and file to verify. It will verify the file using the public key and signature. Utilizing a server lets us verify large files(100mb and more) that were signed directly.

Next.jsTypeScriptTailwind CSSPython3Flask LibraryGPG
January 2025
Banana Search image
Banana Search
January 2025

Front-end for CSCI 355 search engine. Built with Next.js and Tailwind CSS. I currently only have downloaded 200 html files that are related to these specific topics: evolution, newton, rome, ecosystem, periodic table, ocean, biology, vaccines, renaissance, computers. So please consider this when using my website.

ReactTypeScriptTailwind CSS
January 2025
Kazon image
Kazon
Summer 2023

Kazon is a amazon clone that I made with my friend to learn the PERN (PostgreSQL, Express, React, Node) stack. It has basic JWT authentication, and secure password storing with hashing.

ReactExpress.jsPostgreSQLTailwind CSSJWTNode.js
Summer 2023
GitHub