Writing
Notes from ten years of shipping code.
Trading tools, machine learning, web apps and the lessons in between. Written in first person, with the code. RSS
-
Trading
Building an NSE option chain analyser in Node.js
How a Node.js app fetches the NSE Nifty option chain on each visit, filters by expiry and classifies every strike by price and open interest change.
-
Trading · How-to
How to read open interest: long buildup, short covering and friends
A how-to on the four price change × OI change cases, which way each leans, and the actions the option chain analyser suggests for each.
-
Trading
Charting the cash vs futures spread for NSE stocks
A Node and Express app that computes the daily cash vs futures spread for NSE stocks in spreadData.js and plots it on a single chart page.
-
Open Source
What I built and maintain for the open source trading community
The broker SDKs and bots I forked, adapted and use in my own tooling: Kite Connect in Go, XTS and 5paisa in Node, Hummingbot in Python, option pricing.
-
ML
Solving captchas with scikit-learn: a 99.7% pipeline
A classic image pipeline: trim, split letters, rotate, resize to pixels, then a scikit-learn model served through a PHP API and a jQuery front end.
-
ML · Data
A fantasy cricket team optimiser is a constraint solver
Take the 18 most picked players, enumerate every 11, validate against role rules like 3-3-3-2 or 4-4-2-1, then pick by points or at random.
-
Web · How-to
How to build an offline-first notes app with a service worker
A notes app that stores in localStorage, caches itself with a service worker, ships a web manifest and installs on Android like a native app.
-
Web · How-to
How to broadcast live video to a room with Socket.io
Using Socket.io rooms to broadcast browser video from one client to everyone watching the same alarm, and the wiring that makes it work.
-
Web · Lessons
Shipping a food delivery product solo: Laravel, Ionic and lessons
A Laravel and MySQL backend with admin reporting and SMS, a Bootstrap 3 web front with AJAX search and payments, and an Ionic app, built alone.
-
Web · Lessons
Reporting engines for small businesses: cron, email and AdminLTE
Lessons from Laravel reporting for a Maruti Suzuki dealership with AdminLTE 2, cron schedules and email, plus an MLM tree app and an accounting tool.
-
Academic · Design
Designing an options trading UI for beginners (CS615 project)
A UMass Boston CS615 project from Dec 2021: a GitHub Pages prototype that makes options trading easier and teaches the concepts through the interface.
-
Career
Ten years of public code: what changed from 2016 to 2026
Freelance PHP and Node in 2016, Algo Maker, a master's at UMass Boston, Viasat, then independent: what ten years of public repos taught me.
// no posts match this tag.