Welcome to my GitHub.
I'm an undergraduate Computer Science and Engineering student passionate about building secure, scalable systems and exploring machine learning, system design, and backend development.
I enjoy solving real-world problems with thoughtful engineering and clean, efficient code.
- Backend Development & System Design
- Applied Machine Learning & Natural Language Processing
- Cryptography & Blockchain Concepts
- Distributed Systems & Cloud Infrastructure (Learning)
- DevOps (Docker, Kubernetes, Jenkins, NGINX etc) (Learning)
- Competitive Programming & Algorithms
A collection of production-grade systems, and large-scale backend applications focused on distributed systems, real-time data processing, security, and infrastructure engineering.
Most of these systems are deployed in real environments, built with an emphasis on correctness, scalability, observability, and clean system design.
I have heavily been involved with the entire system design along with participating heavuly in backend developemt :)
Deployed for SSN College & SNU Chennai | 2025
A real-time mobility tracking backend serving thousands of concurrent users during peak traffic hours.
- Real-time location tracking system serving 3,000+ concurrent users
- Redis-backed in-memory state engine for millisecond-level reads
- Hot-path isolation to remove databases from live request handling
- Concurrent GPS ingestion from heterogeneous vendor APIs
- Adaptive polling windows based on freshness and traffic load
- Full on-prem deployment with production observability
- Keyed in-memory state model (busId β live location)
- Last-write-wins update semantics
- Stateless backend services
- Read-heavy optimization using Redis as authoritative state store
Tech Stack
Java β’ Spring Boot β’ Redis β’ PostgreSQL β’ Docker β’ NGINX β’ Prometheus β’ Grafana
Deployed for SSN Invente Technical Fest | 2025
A Kafka-based real-time payment reconciliation platform built to process thousands of digital transactions with strong correctness guarantees.
- Event-driven reconciliation pipeline using Kafka
- Stateful stream processing with joins, aggregations, and windowing
- Redis-backed email ingestion system for payment receipt detection
- Idempotent processing to prevent duplicate reconciliation
- Load-tested at 50,000+ records per minute using K6
- Fully containerized production deployment
- Kafka producers and consumers
- Kafka Streams with time-windowed joins
- Redis-backed deduplication
- Transaction reconciliation pipelines
- Observability and throughput benchmarking
Tech Stack
Java β’ Spring Boot β’ Apache Kafka β’ Kafka Streams β’ Redis β’ PostgreSQL β’ Docker β’ K6
π https://github.com/AvGeeky/kpaymentpipeline
Deployed for SSN College | 2025
A production-grade attendance system designed to eliminate proxy marking and manual verification overhead.
- Dynamic time-rotating QR codes
- One-time attendance codes for quick sessions
- Manual mode with teacher overrides
- Cryptographic device-bound verification
- Live attendance dashboards
- On-prem deployment
- HMAC-based authentication using device-bound secrets
- Time-limited code expiry
- Replay attack prevention
- Redis-managed verification windows
- Redis for real-time verification state
- MongoDB for persistent academic records
- Time-based validation engine
- SSE-driven live updates
Tech Stack
Java β’ Spring Boot β’ Redis β’ MongoDB β’ Docker β’ NGINX β’ JUnit β’ Jenkins
π https://github.com/AvGeeky/AttendanceSystemBE π Demo: https://www.youtube.com/watch?v=YFHxfV337GY
A secure digital voting system focused on voter authenticity, privacy, and transparent verification.
- RSA-based vote encryption
- HMAC-secured Magic IDs for vote uniqueness
- PBKDF2-based authentication
- OTP login flow
- Immutable blockchain-style vote ledger
- Public vote verification interface
- Two-phase cryptographic voting
- Anonymous ballot storage
- Tamper-evident ledger design
- Modular backend services
Tech Stack
Java β’ Spring Boot β’ MongoDB β’ Cryptography β’ Docker
π 1st Prize β Encender Project Expo (CSE Department)
π
- Website: https://securvote.vercel.app
- Demo Video: https://youtu.be/4nAzh8N8cbA
- About: https://securvote.vercel.app/about
An intelligent interview platform combining technical assessment with behavioral analysis.
- Resume- and rubric-driven question generation
- Live coding interviews via Judge0
- Face detection and audio processing
- Sentiment analysis and automated summaries
π 1st Place β InnovateX National Hackathon (100+ teams)
Tech Stack
Python β’ AI/ML β’ Judge0 β’ Audio Processing
A collaborative learning ecosystem focused on incentivized education.
- Gamified in-app currency system (Stars)
- Community-generated learning roadmaps
- Dynamic teacherβlearner role switching
Built within 24 hours during Envision SSN.
Tech Stack
Spring Boot β’ Web β’ Gamification Systems
- π Railway Reservation System (C) β Seat allocation, scheduling, and ticket workflows
- π§ Missing Persons Identification System β Facial recognitionβbased detection platform (high school project)
| C | Java | Python | SQL |
|---|---|---|---|
| Spring | Flask | Scikit-learn |
|---|---|---|
| MongoDB | PostgreSQL | Redis | Docker | AWS |
|---|---|---|---|---|
| Git | GitHub | Linux | JetBrains | MongoDB Compass | Postman | Figma | Canva |
|---|---|---|---|---|---|---|---|
- CLEF 2024 (JOKER Lab) β Genre classification of humorous text using transformer-based and traditional ML models.
- ILSUM 2024 β Multilingual text summarization using advanced NLG models like T5 and Gemini 1.0 Pro.


