Title: Dirag Biswas - Software Engineer
Open Graph Title: Dirag Biswas - Software Engineer
X Title: Dirag Biswas - Software Engineer
Description: I'm Dirag Biswas (diragb) - a software engineer specializing in web technologies. Previously Senior Engineer at Binaryveda. I write about engineering, ISRO, sleep science, creativity, and whatever else is bothering me this week.
Open Graph Description: I'm Dirag Biswas (diragb) - a software engineer specializing in web technologies. Previously Senior Engineer at Binaryveda. I write about engineering, ISRO, sleep science, creativity, and whatever else is bothering me this week.
X Description: I'm Dirag Biswas (diragb) - a software engineer specializing in web technologies. Previously Senior Engineer at Binaryveda. I write about engineering, ISRO, sleep science, creativity, and whatever else is bothering me this week.
Keywords:
Opengraph URL: https://diragb.dev/
X: @diragb
Generator: Next.js
Domain: diragb.dev
[{"@context":"https://schema.org","@type":"Person","@id":"https://diragb.dev/#person","name":"Dirag Biswas","alternateName":["diragb","Dirag","Dirag B."],"url":"https://diragb.dev","image":"https://diragb.dev/profile-picture.jpg","jobTitle":"Product Engineer","description":"Software engineer specializing in web technologies. Previously Senior Engineer at Binaryveda. Writes about engineering, ISRO, sleep science, creativity, and the web.","alumniOf":{"@type":"EducationalOrganization","name":"Guru Gobind Singh Indraprastha University (IPU)","sameAs":"https://en.wikipedia.org/wiki/Guru_Gobind_Singh_Indraprastha_University","address":{"@type":"PostalAddress","addressLocality":"New Delhi","addressCountry":"India"}},"worksFor":{"@type":"Organization","name":"Binaryveda","url":"https://www.binaryveda.com"},"knowsAbout":["Software Engineering","Frontend Engineering","Fullstack Development","React","Next.js","TypeScript","JavaScript","Node.js","Web Development","Web Performance","Accessibility","Open Source","Satellite Imagery","ISRO","MOSDAC","BOSDAC","Sleep Science","Creativity","Browser Storage","IndexedDB"],"sameAs":["https://github.com/diragb","https://x.com/diragb","https://www.linkedin.com/in/diragb","https://diragb.dev"],"nationality":{"@type":"Country","name":"India"},"contactPoint":{"@type":"ContactPoint","contactType":"professional","url":"https://diragb.dev"}},{"@context":"https://schema.org","@type":"WebSite","@id":"https://diragb.dev/#website","name":"Dirag Biswas","url":"https://diragb.dev","description":"I'm Dirag Biswas (diragb) - a software engineer specializing in web technologies. Previously Senior Engineer at Binaryveda. I write about engineering, ISRO, sleep science, creativity, and whatever else is bothering me this week.","inLanguage":"en-US","isAccessibleForFree":true,"license":"https://creativecommons.org/licenses/by/4.0/","publisher":{"@id":"https://diragb.dev/#person"},"author":{"@id":"https://diragb.dev/#person"}}]
| theme-color | #0D9488 |
| color-scheme | light |
| title | Dirag Biswas - Software Engineer |
| author | Dirag Biswas |
| creator | Dirag Biswas |
| publisher | Dirag Biswas |
| application-name | Dirag Biswas |
| apple-mobile-web-app-title | Dirag Biswas |
| referrer | origin-when-cross-origin |
| googlebot | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| bingbot | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| format-detection | telephone=no, address=no, email=no |
| geo.region | IN |
| geo.placename | New Delhi |
| og:type | profile |
| og:site_name | Dirag Biswas |
| og:locale | en_US |
| og:image | https://diragb.dev/og-square.jpg |
| og:image:secure_url | https://diragb.dev/og-square.jpg |
| og:image:type | image/jpeg |
| og:image:width | 1200 |
| og:image:height | 1200 |
| og:image:alt | Dirag Biswas - Software Engineer |
| twitter:card | summary_large_image |
| twitter:creator | @diragb |
| twitter:url | https://diragb.dev/ |
| twitter:image | https://diragb.dev/twitter-image.jpg |
| twitter:image:alt | Dirag Biswas - Software Engineer |
| next-head-count | 52 |
Links:
| https://diragb.dev/ | |
| Blog | https://diragb.dev/blog/ |
| Resume | https://docs.google.com/document/d/1D-ZdGlDxXKwvAsXDAdPpJDpw0zL5Jo8V/edit?usp=sharing&ouid=101760868985617262773&rtpof=true&sd=true |
| Binaryveda | https://www.binaryveda.com/blog/wfh-we-tried-and-we-recommend |
| https://github.com/diragb | |
| https://x.com/diragb | |
| https://www.linkedin.com/in/diragb | |
| NextBillion.ai · Velocitor Solutions | https://nextbillion.ai/ |
| NextBillion.ai | https://nextbillion.ai |
| Velocitor Solutions | https://velocitor.com |
| Binaryveda Software Services Pvt. Ltd. | https://www.binaryveda.com |
| Heybase | https://www.heybase.com |
| Readyly | https://www.readyly.com |
| Live | https://bosdac.diragb.dev |
| GitHub | https://github.com/diragb/bosdac |
| Live | https://www.npmjs.com/package/shadcn-dropzone |
| GitHub | https://github.com/diragb/shadcn-dropzone |
| GitHub | https://github.com/diragb/yomato-frontend |
| Jul 12, 2026·9 min readThe Polyline AlgorithmA visual walkthrough of Google's Encoded Polyline Algorithm Format, the trick that compresses extensive GPS coordinates into short ASCII strings.EngineeringAlgorithmsMaps | https://diragb.dev/blog/polyline-algorithm/ |
| Apr 17, 2026·12 min readHow to move two WhatsApp accounts from Android to iOSTwo WhatsApp accounts on one iPhone using WhatsApp and WhatsApp Business, migrated from Android to iOS without losing a single chat. Sixteen steps, two iPhone wipes, and the recipe that actually works.MobileWhatsAppMigration | https://diragb.dev/blog/how-to-move-two-whatsapp-accounts-from-android-to-ios/ |
| Apr 15, 2026·11 min readIndexedDB vs LocalStorage vs CookiesIndexedDB is async and holds gigabytes. LocalStorage is synchronous, string-only, and caps at ~5 MB. Cookies ride HTTP requests. Here is when to pick each, and the gotchas that bite in production.EngineeringWeb | https://diragb.dev/blog/indexeddb-vs-localstorage-vs-cookies/ |
| Check out 3 more posts? | https://diragb.dev/blog/ |
Viewport: width=device-width, initial-scale=1, viewport-fit=cover
Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1