Projects
filescan.in [Live Demo]
-
Duration: March 2025 – April 2025 |
Team Size: 1 | Role: Sole Developer
Domain: Cloud Computing & Cybersecurity
| Complexity: High
Tech Stack: AWS, Docker, ClamAV, Python
| Tools/Platform Used: AWS, Docker, CloudFormation, Git
Developed a serverless malware scanning API using AWS,
Docker, and ClamAV on ECS Fargate Spot.
Built event-driven workflows with API Gateway, S3,
EventBridge, Step Functions, DynamoDB, and CloudFormation.
Hosted static site via S3 + CloudFront with custom
domain, Route 53 DNS, and SSL via ACM.
Key Outcome: Successfully deployed a
live, scalable, serverless security scanning platform running on cost-effective ECS Fargate
Spot.
Cloud Resume Challenge
-
Duration: 2024 | Team
Size: 1 | Role: Sole Developer
Domain: Cloud Computing & Web
Development | Complexity: Medium
Tech Stack: AWS (S3, CloudFront,
Lambda, API Gateway) | Tools/Platform Used: GitHub Actions, AWS
Deployed a personal portfolio website using AWS
services.
Automated updates with GitHub Actions and designed CI/CD
pipelines.
Key Outcome: Successfully deployed a
serverless portfolio with fully automated CI/CD workflows.
RESTful API Backend for cs-explorer-backend
-
Duration: Nov 2024 – Dec 2024 |
Team Size: 1 | Role: Sole Developer
Domain: Backend Web Development |
Complexity: Medium
Tech Stack: FastAPI, PostgreSQL, JWT,
Bcrypt | Tools/Platform Used: Docker Compose, GitHub Actions
Designed a secure API enabling CRUD operations for
users, posts, and voting systems using FastAPI and PostgreSQL.
Implemented JWT authentication and bcrypt for password
hashing.
Automated deployments with Docker Compose and GitHub
Actions.
Key Outcome: Delivered a
production-ready, containerized REST API backend with automated deployment pipelines.
YADS (Yet Another DNS Sinkhole)
-
Duration: June 2024 – Oct 2024 |
Team Size: 1 | Role: Sole Developer
Domain: Network Security |
Complexity: Medium-High
Tech Stack: Python, SQLite |
Tools/Platform Used: Python, Git
Built decentralized client software to block malware and
spyware advertisements using Python and SQLite.
Focused on scalability and minimal resource usage for
enhanced efficiency.
Key Outcome: Built a lightweight,
high-performance decentralized DNS threat-blocking application with minimal memory overhead.
Tercord (Terminal + Discord)
-
Duration: Sept 2021 – Oct 2022 |
Team Size: 1 | Role: Sole Developer
Domain: Bot Development & Systems
Programming | Complexity: High
Tech Stack: Java, C |
Tools/Platform Used: Discord API, Shells (sh, bash, zsh)
Developed a multithreaded Discord bot to execute
terminal commands and compile C code directly via Discord.
Integrated support for multiple shells with real-time
execution.
Optimized I/O operations using
BufferedReader/BufferedWriter and implemented ExecutorService for efficient parallel
processing.
Key Outcome: Created a responsive,
multithreaded bot capable of real-time shell execution and compilation with optimized I/O
threading.