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 500+ 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
Research

Research Work

Exploring new frontiers in communication and intelligence.

Research WorkOngoing
Semantic Communication of Images

Conventional communication systems focus on bit-perfect transmission, often wasting bandwidth on perceptually irrelevant details. As data demands grow, traditional source coding hits the Shannon limit.

PyTorchAutoencodersGenerative AI+2 more
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
Packages

NPM Packages

I build and maintain reusable packages to help other developers build better software faster.

TempMail Guard
Package

A robust Node.js package for identifying disposable email addresses. Uses domain intelligence, DNS signals, and reputation scoring to prevent low-trust signups.

Version1.1.0
Issues1
Downloads100+
Node.jsDNSSMTPAPI DesignEmail ValidationSPF/DMARC ValidationWHOIS
GitHub

Coding Activity & Stats

GitHub Stats
GitHub Streak Stats
GitHub Heatmap
Open Source

Open Source Contributions

I love giving back to the community. Here are some of the open source projects I've contributed to.

Anonix
OSS

Contributed to a secure, anonymous, and ephemeral chat application. Enhanced real-time communication features and improved state management using Upstash Redis.

  • Refactored state management for better performance and scalability
  • Add Emoji Support to the chat
Next.jsUpstash RedisPusherAPI DesignTailwindCSSTypeScript
LeetCode

Competitive Programming

LeetCode Stats
Achievements

Academic & Professional

Certifications, hackathons, and awards I've earned.

  • C

    Coordinate the Hindi Diwas Pakhwada

    NIT Delhi

    Coordinated the Hindi Diwas Pakhwada, organizing various events and activities to promote the use of Hindi among students and faculty.
  • 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.