Skip to content
View Bavithbabu's full-sized avatar

Block or report Bavithbabu

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Bavithbabu/README.md

Hi, I'm Bavith Babu 👋

Backend Engineer · IIIT Kottayam '26 · Interning at C-DAC Bangalore


About Me

I'm a final-year CS + Cybersecurity student at IIIT Kottayam, currently interning as a Backend Developer at C-DAC Bangalore.

I build production-grade backend systems — right now I'm engineering APIs, auth pipelines, and a Kafka-based AI moderation system for a real deployment at C-DAC. I'm drawn to problems involving distributed systems, secure API design, and scalable architecture.

  • 🔭  Working on Stone Inscription — a Spring Boot + MongoDB platform with OAuth2, JWT, RBAC, and Kafka-driven AI content moderation
  • 🛠️  Previously built backends in Go (concurrent web crawler) and Node.js (real-time chat with WebSockets)
  • 🔐  CS background with a specialization in Cybersecurity — active on TryHackMe and CTFs
  • 💡  400+ DSA problems solved on LeetCode
  • 📬  Open to Backend / Backend-heavy Full Stack roles

Tech Stack

Languages

Java Go Python JavaScript C++ SQL

Frameworks & Libraries

Spring Boot Gin Node.js Express React

Databases

MongoDB PostgreSQL MySQL Redis

Tools & Infrastructure

Docker Kafka GitHub Actions Linux Postman


Featured Projects

Project Stack What it does
Stone Inscription Spring Boot, MongoDB, Kafka, OAuth2 Production API platform with AI-assisted content moderation, RBAC, and JWT auth
Web Crawler Go, Gin, MongoDB, Docker Concurrent content aggregator with RSS/Atom/HTML parsing and JWT-protected APIs
P2P Chat Node.js, React, Socket.IO, MongoDB Real-time MERN chat with WebSockets, image sharing, and online presence tracking
CryptoGuard Python, Flask, Scikit-learn Static analysis tool for C/C++ vulnerability detection using ML + rule-based engine

Always open to interesting backend problems and collaborations.

Pinned Loading

  1. cryptoguard cryptoguard Public

    CryptoGuard is a machine learning-based tool for detecting cryptographic API misuses in source code using code embeddings, graph analysis, and data augmentation techniques.

    Jupyter Notebook 1

  2. URL-shortner URL-shortner Public

    Go 1

  3. Secure-Web-Crawling-Feed-Aggregation-Service Secure-Web-Crawling-Feed-Aggregation-Service Public

    Go 1

  4. P2P-Chat P2P-Chat Public

    JavaScript 1