Skip to content
View kunal-paul04's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report kunal-paul04

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.

Content in all repositories owned by your account will be closed.
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
kunal-paul04/README.md

Hi πŸ‘‹, I'm Kunal Kanti Paul

Senior Software Developer Β· Python Backend Engineer Β· Civic & AI Systems Builder

Building production-grade backend systems, ML-powered platforms, and cloud-native applications that serve millions.
Deputy Manager @ Digital India Corporation (MeitY) β€” powering DigiLocker, NAD, MY Bharat & ABC for 100M+ users.

🌐 Portfolio β€’ πŸ’Ό LinkedIn β€’ 🧠 LeetCode


πŸ‘¨β€πŸ’» About Me

I'm a Senior Software Developer with 5+ years of experience designing and operating backend systems at national scale. At Digital India Corporation, I build and maintain platforms that millions of Indians use daily β€” from document storage and academic credentialing to youth engagement and identity verification.

Outside my day job, I build civic-tech and AI-powered tools, focusing on problems that matter in the real world.

Currently working on:

  • πŸ™οΈ UrbanLens β€” AI-powered urban infrastructure intelligence platform (in progress)
  • 🌾 KrishiDrishti β€” AI crop yield prediction for Northeast India (Phase 9 complete Β· Live)
  • πŸ“‘ Data Processing Workers β€” High-volume RabbitMQ + S3 + Redshift pipelines

πŸš€ Featured Projects

🌾 KrishiDrishti β€” ΰ€•ΰ₯ƒΰ€·ΰ€Ώ ΰ€¦ΰ₯ƒΰ€·ΰ₯ΰ€Ÿΰ€Ώ

AI-powered crop yield intelligence for Northeast India Β· βœ… Complete Β· Live Demo Β· Repo

Predicts district-level agricultural yields across 95 districts and 8 Northeast Indian states using ML models trained on real satellite, weather, and soil data.

Highlights:

  • πŸ€– XGBoost + LSTM models for 5 crops (Rice, Jute, Wheat, Mustard, Maize) β€” trained on 12,350 yield records
  • πŸ›°οΈ Real data pipelines β€” Open-Meteo weather API, MODIS/GEE satellite NDVI, ERA5 soil moisture
  • πŸ—ΊοΈ Interactive choropleth map β€” state/crop/year filters with click-to-explore districts
  • πŸ” Explainable AI β€” SHAP feature importance on every prediction with confidence intervals
  • πŸ”’ Security hardened β€” CSP headers, rate limiting, input validation, CORS, error boundaries (Audit: B+)
  • 🐳 Deployed on Oracle Cloud (Mumbai) via Docker Compose + Nginx

Stack: FastAPI Python 3.11 XGBoost PyTorch LSTM SHAP Next.js 14 SQLite Docker Nginx Oracle Cloud


πŸ™οΈ UrbanLens

AI-powered urban infrastructure intelligence platform Β· βœ… Complete Β· Live Demo Β· Repo

Analysing urban infrastructure patterns, public amenity gaps, and city-level planning indicators using geospatial data and ML.

Features:

  • Real-time congestion prediction β€” XGBoost and LSTM models predict segment-level congestion scores for the next 15 / 30 / 60 minutes
  • Multi-factor feature engineering β€” time-of-day, day-of-week, weather conditions, public holidays, and nearby event calendars
  • Java API Gateway β€” Spring Boot 3 handles auth, rate limiting, caching, and proxying to the ML engine
  • JWT authentication β€” Spring Security with role-based access (ADMIN, ANALYST, VIEWER)
  • Smart caching β€” Redis TTL-based prediction cache reduces ML calls by ~70 %
  • Custom FastAPI docs β€” branded Swagger UI with dark terminal theme and interactive playground
  • Interactive dashboard β€” Next.js heatmap, segment drill-down, and historical trend charts
  • Dockerized deployment β€” single docker compose up spins the full stack on Oracle Cloud free tier

Building with: FastAPI Python PostgreSQL GeoPandas Docker AWS


πŸ” OneAccess

Enterprise Single Sign-On platform Β· Repo

Full-stack SSO implementation supporting OAuth2 flows, JWT-based session management, and multi-application authentication federation.

Stack: FastAPI React JS Python JavaScript Docker OAuth2 JWT


πŸ›‘οΈ WEBSec-Tester β€” DAST Security Scanner

Dynamic Application Security Testing platform Β· Repo

Automated web security scanner implementing OWASP Top 10 checks, SSL/TLS analysis, HTTP header inspection, dependency scanning, and performance testing with report generation.

Stack: FastAPI Python Jinja2 Docker


πŸ”— ByteLink (In Progress)

URL shortening platform β€” inspired by Bitly

FastAPI PostgreSQL Docker REST APIs


πŸ›οΈ CivicIQ (In Progress)

Citizen data analytics platform β€” public policy insights, geospatial analysis, predictive analytics

Python FastAPI Data Visualization Geospatial


πŸ›οΈ Professional Work β€” Digital India Corporation (MeitY)

At DIC, I've engineered the backend systems behind some of India's most critical digital infrastructure:

Platform Role Scale
DigiLocker Backend Engineer β€” document storage & verification APIs 100M+ registered users
NAD Backend Engineer β€” national academic depository 500+ affiliated institutions
MY Bharat Backend Engineer β€” national youth engagement portal Nationwide
ABC Backend Engineer β€” Academic Bank of Credits Active
Parinaam Manjusha Developer β€” CBSE exam results platform Millions of students

πŸ› οΈ Technical Skills

Languages

Python  β€’  PHP  β€’  JavaScript  β€’  SQL  β€’  Bash

Backend Frameworks

FastAPI  β€’  Flask  β€’  Laravel  β€’  CodeIgniter  β€’  Node.js (Express)
REST APIs  β€’  OAuth2  β€’  JWT  β€’  Microservices  β€’  API Gateway

Databases

PostgreSQL  β€’  MySQL  β€’  Redis  β€’  MongoDB
Amazon DynamoDB  β€’  Amazon Redshift  β€’  Elasticsearch

Cloud & DevOps

AWS (S3, EC2, Lambda, CloudWatch)  β€’  Docker  β€’  Docker Compose
Jenkins  β€’  GitHub Actions  β€’  Nginx  β€’  CI/CD  β€’  Linux

Messaging & Data Engineering

RabbitMQ  β€’  Apache Airflow  β€’  ETL Pipelines
ELK Stack (Elasticsearch Β· Logstash Β· Kibana)
Amazon S3  β€’  CSV Pipelines  β€’  Batch Processing

ML & AI (Projects)

XGBoost  β€’  PyTorch (LSTM)  β€’  SHAP  β€’  scikit-learn
Geospatial (GeoPandas, GEE, MODIS)  β€’  Open-Meteo  β€’  ERA5

Security

OWASP Top 10  β€’  DAST  β€’  CSP Headers  β€’  Rate Limiting
Input Validation (Pydantic)  β€’  Secure coding practices

Tools

Git  β€’  GitHub  β€’  Postman  β€’  VS Code  β€’  PyCharm  β€’  Windsurf

πŸ“š Currently Learning

  • ☸️ Kubernetes & container orchestration
  • πŸ€– AI agent integrations in backend systems
  • πŸ“ Advanced system design patterns
  • ⚑ Event-driven architecture at scale

🀝 Let's Connect

🌐 Portfolio β€’ πŸ’Ό LinkedIn β€’ 🧠 LeetCode

Open to Senior Backend Developer and Senior Software Developer roles. Feel free to explore my repos, open issues, or reach out for collaboration.


"First, solve the problem. Then, write the code."

Pinned Loading

  1. OneAccess OneAccess Public

    SSO using FastAPI & React JS

    JavaScript 3 1

  2. TranscodePlus TranscodePlus Public

    Forked from satishsinha/TranscodePlus

    Repository for Upload video and transcode in differnent resolutions

    Python 1

  3. streamify_project streamify_project Public

    Forked from satishsinha/streamify_project

    streamify a video streaming platform

    JavaScript 1

  4. websec_dast_tester websec_dast_tester Public

    A lightweight Dynamic Application Security Testing (DAST) platform built with FastAPI, supporting vulnerability scanning, performance testing, and report generation.

    Python 1

  5. krishidrishti-public krishidrishti-public Public

    AI-powered crop yield intelligence for Northeast India. Predicts district-level yields for 5 crops across 95 districts and 8 NE states using XGBoost + LSTM models trained on real Open-Meteo weather…

    1

  6. urbanlens-public urbanlens-public Public

    πŸ™οΈ Intelligent urban traffic congestion prediction β€” Java Spring Boot API gateway + Python FastAPI ML engine + Next.js dashboard. Portfolio & Spring Boot learning project

    1