BKBhavadharani Kinprojects-explained.hashnode.dev·Aug 30 · 7 min readWebTrack: Building a Privacy-First Active Web Usage Tracker with Chrome Manifest V3Web browsers make it easy to accumulate tabs, switch between applications, and spend hours online without understanding where that time actually goes. Most basic usage trackers solve this by measuring10
BKBhavadharani Kinlinked-list-reverse.hashnode.dev·Jul 21 · 7 min readCheck if Array is Sorted and RotatedProblem Statement Given an integer array nums, return true if the array was originally sorted in non-decreasing order and then rotated some number of positions (including 0). Otherwise, return false. 10
BKBhavadharani Kinprojects-explained.hashnode.dev·Jul 15 · 7 min readBeyond the Editor: Designing a Real-Time Collaborative Text Editor with React, Yjs, CRDTs, and WebSocketsMost portfolio projects answer what was built. This one became an exercise in understanding why it works. Live Demo: https://collaborative-text-editor-orpin.vercel.app/ Repository: https://github.com10
BKBhavadharani Kinprojects-explained.hashnode.dev·Apr 25 · 7 min readBuilding Study System 101: A Rust-Powered Terminal Productivity OS for Deep Evening ExecutionMost productivity apps fail for one simple reason: they create friction. Too many buttons. Too many tabs. Too many notifications. Too much UI noise. That is where Study System 101 takes a completely d10
BKBhavadharani Kinlinked-list-reverse.hashnode.dev·Apr 18 · 6 min readPrime Number Checking: 5 Optimized Versions in JavaPrime checking is a classic problem used to understand loop optimization, mathematics, and algorithm efficiency. A prime number has exactly 2 factors: 1 and itself. Version 1: Check Until n/2 Intuiti20