Harshit Sinha

Software Engineering student focused on backend systems, concurrency, and cloud-native development. Comfortable with Java, Spring Boot, Go, and distributed thinking. Currently building systems that scale, automate, and reason.

Java • Spring Boot Go • Concurrency Cloud • AWS Backend Systems System Design

About

B.Tech Computer Science student with hands-on experience in multithreading, backend APIs, authentication systems, and concurrent services. Interested in high-performance systems, distributed architectures, and AI-assisted tooling. Actively building a portfolio of production-style projects.

Projects

Multithreaded Web Crawler

Java-based backend crawler designed to fetch and process multiple websites concurrently. Focused on thread coordination, resource management, and scalable crawling logic.

Java Multithreading Concurrency Backend

RBAC Notes Application

Secure notes application implementing role-based access control with stateless authentication. Designed for clean separation of concerns and production-grade security practices.

Spring Boot MongoDB Atlas JWT RBAC REST API

Concurrent URL Health Checker

High-performance service written in Go to monitor the health of multiple URLs in parallel. Emphasizes goroutines, channels, and efficient I/O handling.

Go Goroutines Channels Concurrency Networking

Status

This is a temporary placeholder portfolio. A full version with detailed case studies, architecture diagrams, and live deployments is under active development.