I build secure, scalable, and maintainable backend systems using Go, PostgreSQL, Redis, Python, and Docker.
I am a backend-focused software developer interested in building systems where correctness, performance, security, and maintainability matter.
My work includes:
- Concurrent and thread-safe applications in Go
- REST APIs and distributed microservices
- JWT-based authentication and authorization
- PostgreSQL and Redis-backed systems
- Machine-learning model integration using FastAPI
- Test-driven backend development
- Docker-based development and deployment
- Data structures, algorithms, and problem solving
I am currently pursuing a Master of Computer Applications in Computer Science at Chandigarh University.
|
A distributed transaction-processing platform that enriches payment requests, calculates fraud risk, and records auditable decisions.
|
A secure Go payment service designed to perform atomic and race-free money transfers between accounts.
|
π₯ GoDownloaderA self-hosted download manager for direct files, media links, and torrents.
|
π§βπΌ Employee Management SystemAn employee operations application for managing records, attendance, salaries, and reporting.
|
| Area | Principle |
|---|---|
| Correctness | Define invariants clearly and protect shared state at the correct boundary |
| API Design | Build predictable contracts with validation and meaningful error responses |
| Security | Authenticate users and authorize access close to protected resources |
| Data | Use durable SQL storage and Redis for latency-sensitive data |
| Concurrency | Prefer clear ownership, fine-grained locking, and race detection |
| Architecture | Separate transport, business logic, persistence, and integrations |
| Testing | Test both expected behavior and failure conditions |
| Delivery | Make applications reproducible using Docker and clear documentation |
Chandigarh University, Mohali
2024 β 2026 β’ CGPA: 8.04
Maa Shakumbhari University, Saharanpur
2021 β 2024 β’ CGPA: 7.3
- Golang for Beginners: Data Types, Functions, and Packages β Coursera
- Building production-oriented Go services
- Distributed and event-driven backend systems
- Concurrent programming and performance testing
- Secure financial applications
- PostgreSQL and Redis optimization
- Observability and resilient service communication
- Data structures and algorithms
Building backend systems that remain correct under real-world load.

