Hi, I'm Bharat 👋
Software Developer | Passionate about research and problem-solving
BK

About

I am a full-stack , ML developer and a Computer Science student at NIT Delhi. I build high-performance web applications and enjoy solving complex problems. My focus is on React, Next.js, and modern web technologies. I also enjoy competitive programming and have solved 450+ LeetCode problems.

Skills

React
Next.js
Typescript
Node.js
WebSockets
API Design
Python
MySQL
MongoDB
Docker
JavaScript
C++
Git
ORM
ML
DL
LangChain
Hugging Face
Gen AI
System Design
Kafka
Kubernetes
Computer Network
Network Security
Cryptography
OS
COA
DBMS
TailwindCSS
Data Structure
Algorithm
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

BharatDocs
Explore Project
Project
BharatDocs

A documentation platform for developers. High-performance notes management.

  • MDX support for rich documentation
  • Hierarchical note organization
  • Admin dashboard for content management
  • Vercel Blob integration for media
  • Firewall Integration for unauthorised acess and data leakage
  • RAG Integration for AI based search in PDF
Next.jsTailwindCSSMDXVercel BlobFirewallGenAITesseract.jsLangChainSQLNode.jsGithub APIPDF Viewer
DNA Decoded
Explore Project
Project
DNA Decoded

Bioinformatics project that analyzes genomic variations such as SNPs to predict disease risk in individuals.

  • Analyze genetic variations (SNPs) from DNA data
  • Compute Polygenic Risk Score (PRS) for individuals
  • Train ML models for disease risk classification
  • Support research in personalized medicine
Machine LearningFeature EngineeringSVCLogistic RegressionRandomForestGradient BoostingDNA SequencingPython
ShareLink
Explore Project
Project
ShareLink

A secure real-time communication and file sharing platform enabling peer-to-peer chat, audio messaging, calls, and large file transfers without server storage.

  • Real-time chat between two peers using WebRTC DataChannels
  • Audio message recording and direct P2P transfer
  • Peer-to-peer audio calling using WebRTC MediaStreams
  • Secure session-based connection using access codes
  • End-to-end encrypted communication
  • Large file transfer with real-time progress tracking
  • Direct-to-disk download using File System Access API
Next.jsNode.jsWebRTCWebSocketsRedisTailwindCSS
Water Distribution System
Explore Project
Project
Water Distribution System

Smart water distribution modeling with deep graph optimization.

  • Graph-based network modeling
  • Physics-based flow optimization
  • Real-time pressure visualizations
  • Efficient D3.js rendering
ReactTailwindCSSGraph AlgorithmsPhysics Engine
Scientific Calculator
Explore Project
Project
Scientific Calculator

Advanced scientific calculator with complex math support.

  • Precision arithmetic logic
  • Advanced math function support
  • Fully responsive calculation history
  • Sleek dark mode interface
ReactJavaScriptTailwindCSS

Stats

LeetCode Stats
Achievements

Academic & Professional

Certifications, hackathons, and awards I've earned.

  • N

    National Students Paryavaran Competition (NSPC) 2025

    Ministry of Education

    Successfully participated in NSPC 2025, representing NIT Delhi.
  • A

    AInCAT Top Performer

    Naukari Campus

    Scored in top 10% percentile in All India Naukari Campus Aptitude Test among 50,000+ candidates.
  • E

    Ethical Hacking Competition

    Naukari Campus

    Participated in national-level penetration testing and vulnerability assessment competition.
  • H

    Hindi Diwas Essay Competition

    Ministry of Education

    Awarded 2nd position in All-India Hindi Diwas Essay Competition among 500+ participants.
  • A

    AI & Robotics Workshop

    NIT Delhi

    Completed intensive 1-week workshop on AI and Robotics, building an autonomous robotic car.

Bharat Kumar

A software engineer dedicated to building high-performance, accessible, and user-centric web applications.

Socials

© 2026 Bharat Kumar