Skip to content
View A1231's full-sized avatar

Block or report A1231

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
A1231/README.md

Hi, I'm Apoorva πŸ‘‹

Software Developer | MS Computer Science @ NCSU | AWS Certified Solutions Architect

LinkedIn Portfolio Email

Building secure, scalable systems β€’ Raleigh, NC


πŸš€ About Me

I'm a Software Developer at NC State University (OpenPRA), where I implemented OAuth and JWT authentication using NestJS to secure API routes. Previously at Tata Consultancy Services, I led security assessments, penetration testing, and contributed to trading systems for the National Stock Exchange.

  • πŸŽ“ MS Computer Science @ North Carolina State University (4.0 GPA)
  • πŸ† AWS Certified Solutions Architect – Associate
  • πŸ” Passionate about full-stack development, backend engineering, application security, , and cloud architecture
  • πŸ… Recipient of Special Achievement Award and On the Spot Award at TCS

πŸ› οΈ Tech Stack

Languages & Frameworks
Java Spring Boot TypeScript React NestJS Python C C++

Infrastructure & DevOps
Docker AWS GitHub Actions Nginx Git

Databases MySQL
PostgreSQL Redis MongoDB

Security & Tools
Burp Suite OWASP ZAP Postman Nmap


πŸ“Œ Featured Projects

Engineered a real-time multiplayer quiz platform with concurrent rooms and live leaderboard.

Spring Boot React TypeScript Redis WebSockets Docker GitHub Actions Nginx

πŸ” Secure File Transfer

Designed a secure file transfer system with MITM proxy to demonstrate Diffie-Hellman vulnerabilities.

Python AES-256-GCM Diffie-Hellman TCP Sockets PBKDF2

βš™οΈ Custom CPU Scheduler & Unix File Defragmenter

Implemented advanced OS-level systems: preemptive schedulers (Exponential & Linux 2.2 Epoch-Based) and a Unix file system defragmenter.

C Xinu OS POSIX Low-level I/O

πŸ”’ Application Security & Penetration Testing

Executed 15+ web app penetration tests, ASVS compliance verification, and network assessments on 100+ devices.

Burp Suite OWASP ZAP Nmap Spring Boot React PostgreSQL

RESTful API for employee management with RBAC, database-backed authentication, input validation, and Swagger/OpenAPI documentation.

Spring Boot 4 Java 17 Spring Security H2 JPA Swagger

Secure RESTful API for managing todos with JWT authentication, user management, and admin features.

Spring Boot Spring Security JWT MySQL JPA Swagger


πŸ“« Let's Connect

"Building software that's secure, scalable, and user-centric."

Pinned Loading

  1. Aha Aha Public

    A real-time multiplayer quiz platform where hosts create rooms, add questions, and players compete live. Powered by Spring Boot, React, Redis, and WebSockets.

    Java

  2. employee-management-api employee-management-api Public

    A comprehensive RESTful API for employee management demonstrating Spring Boot best practices, including RBAC security, database-backed authentication, input validation, and API documentation.

    Java

  3. SEProjGrp6-ScheduleBot SEProjGrp6-ScheduleBot Public

    Forked from SEProjGrp5/ScheduleBot

    ScheduleBot is a Discord bot that helps your everyday life by helping you schedule things out. Talk with the bot privately to find a hole in your schedule for that thing you want to do. Or automati…

    Python 1

  4. todo-management-api todo-management-api Public

    A secure RESTful API for managing todos with JWT-based authentication, user management, and admin features. Built with Spring Boot, Spring Security, JPA, and MySQL.

    Java

  5. nestPassport nestPassport Public

    A NestJS authentication system using Passport.js with local (username/password) and JWT strategies. Includes protected routes, guards, and token-based authentication.

    TypeScript

  6. portfolio portfolio Public

    A responsive personal portfolio built with React 19, TypeScript, and Vite. Features a custom typewriter hero, mobile-first layout, and a design system with semantic tokens. Showcases projects acros…

    TypeScript