Skip to content
View devdeepsarkar's full-sized avatar

Block or report devdeepsarkar

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
devdeepsarkar/README.md

Devdeep Sarkar

Building Scalable Systems • Exploring AI • Engineering Databases



About Me

  • 🛢️ I specialize in SQL & Database Engineering — temporal systems, schema design, and query optimization
  • 🤖 I build ML systems — from NLP to production-grade MLOps pipelines
  • ☕ I work with Java Spring Boot, Python FastAPI, and C/C++ for backend & systems programming
  • 🔬 My B.Tech thesis introduced HNVec — a custom Hindi NLP embedding achieving 88.61% accuracy
  • 🤝 I enjoy collaborating on complex, end-to-end systems

Tech Stack & Tools





Featured Projects

Temporal Database Management System

This project is a Java Spring Boot and MySQL-backed REST API implementing a Temporal Database System to track historical data states. It uses a JAXB-based schema compiler to automatically generate history tables from XML metadata and supports complex queries like temporal joins (executeWhen) and time-slices (executeTimeSlice) to audit and retrieve past database records.

MySQL XML Java Spring Boot

🔗 https://github.com/devdeepsarkar/TemporalDBSystem


Context-Aware Cyber Bullying Detection System

This system analyzes chat conversations (like WhatsApp exports) using two fine-tuned BERT models — one to detect if a message is cyberbullying, and another to classify it's subtype (age, gender, religion, ethnicity, or other). It goes beyond simple text classification by incorporating relationship analysis (friends vs. strangers), a sliding 4-message context window, victim rescue logic, and regex guardrails to accurately identify aggressors, targets, and severity level in real-world conversations.

NLP Python PyTorch HuggingFace scikit-learn Flask

🔗 https://github.com/devdeepsarkar/ContextAwareCyberBullyingDetectionSystem


HNVec Driven MultiDL Framework for Hindi News Classification

Designed HNVec, a domain-specific Hindi word embedding model, and integrated it with hybrid CNN–LR–SVM architectures for large-scale Hindi news classification, boosting accuracy from 70% to 90% compared to TF-IDF and FastText approaches.

Python TensorFlow Scikit-Learn NLP

🔗 https://github.com/devdeepsarkar/Project-HNVec


Microservices Based Drift Aware MLOps for Cybersecurity Log Anomaly Detection

This project is an end-to-end, production-grade cybersecurity MLOps pipeline that uses FastAPI and Streamlit to serve and visualize Random Forest and Autoencoder models for detecting network attacks and zero-day threats. It features a self-healing architecture automated via Jenkins and Ansible, orchestrated on Kubernetes, monitored by the ELK stack, and equipped with a drift detection service that automatically triggers model retraining and hot-reloads during traffic distribution shifts.

Docker Kubernetes Ansible Jenkins ELK Stack FastAPI Streamlit Python Microservice MLOps

🔗 https://github.com/devdeepsarkar/Drift-Aware-MLOps-Platform-for-Cybersecurity-Anomaly-Detection


Banking Management System

Client-server banking system handling accounts, loans, transactions, employees, and management operations.

C File I/O Linux(Ubuntu)

🔗 https://github.com/devdeepsarkar/BankingManagementSystem_SS


Academic ERP — Salary Disbursement

ERP module for academic salary management with backend services and relational database integration.

Spring Boot React TypeScript MySQL

🔗 https://github.com/devdeepsarkar/Academic-erp-salary-disbursement


GitHub Stats


📬 Connect With Me


   



"Building systems that scale, learn, and evolve."


Code • Optimize • Scale • Repeat

Pinned Loading

  1. ContextAwareCyberBullyingDetectionSystem ContextAwareCyberBullyingDetectionSystem Public

    Jupyter Notebook

  2. Drift-Aware-MLOps-Platform-for-Cybersecurity-Anomaly-Detection Drift-Aware-MLOps-Platform-for-Cybersecurity-Anomaly-Detection Public

    Built a production-grade cybersecurity MLOps platform using FastAPI, Streamlit, Random Forest, and Autoencoder models to detect network attacks and zero-day threats. Implemented Kubernetes-based de…

    Python

  3. BankingManagementSystem_SS BankingManagementSystem_SS Public

    C

  4. Project-HNVec Project-HNVec Public

    A hybrid deep learning framework (CNN-LR-SVM) using novel HNVec embeddings to classify Hindi news articles with more than 85% accuracy.

  5. TemporalDBSystem TemporalDBSystem Public

    Java

  6. ecommerce-sql-analysis ecommerce-sql-analysis Public

    SQL analysis of 100k+ Brazilian e-commerce orders — revenue trends, CLV, delivery analysis