featured
LiquiSight-Extended
Finance chart analysis tool. A Chrome extension reads the chart you're looking at, a FastAPI backend does the analysis, and a Next.js dashboard shows the results.
Chrome Extension·FastAPI·Next.js
dual degree student · computer science
I build machine learning and backend systems — and I write down what breaks along the way. Learn. Build. Adapt. Keep going.
I enjoy turning ideas into practical solutions — the kind that survive contact with real users.
I work with Python, FastAPI, Next.js, and Java. I'm also exploring quantitative finance, strengthening my problem-solving skills, and continuously learning through hands-on projects and experimentation.
I'm in my third year of a dual degree in computer science. Most of what I know comes from building things that broke first, then figuring out why.
each one survived at least one 2 a.m. stack trace.
featured
Finance chart analysis tool. A Chrome extension reads the chart you're looking at, a FastAPI backend does the analysis, and a Next.js dashboard shows the results.
Chrome Extension·FastAPI·Next.js
Skin lesion analysis app. Upload a dermoscopy photo and a classical image-processing pipeline (hair removal, Otsu segmentation, morphology, ABCD features) returns the segmented lesion and an explainable risk score. No deep learning. It refuses to score bad images.
Python·OpenCV·Streamlit
An end-to-end backtest on 6 NSE stocks plus Nifty. Momentum, volatility and volume features feed gradient boosting, retrained every year on an expanding window (walk-forward) and paper-traded out of sample with 0.1% costs.
Python·yfinance·Gradient Boosting·Walk-forward
No-code backtesting for Indian stocks. Pick a Nifty stock, a strategy and a date range, and it replays the trades day by day with costs - equity curve against buy-and-hold and Nifty, drawdown, Sharpe, and a trade list you can export.
FastAPI·Next.js·Render
A keyboard-driven terminal for the Indian market: NIFTY 50 watchlist with sparklines, candlestick charts, a news feed, and a command line you drive without touching the mouse.
Next.js·FastAPI·Tailwind
An offline file converter for Windows. Copy a file, tap a hotkey, pick the target format from a radial ring menu. Pillow, PyMuPDF and ffmpeg do the work locally - nothing leaves the machine.
Prototype: the unsigned installer is currently blocked by Windows Smart App Control, and launch on real Windows machines is still being validated.
View your iPhone screen on a Windows PC over AirPlay. A control panel around UxPlay, the open-source AirPlay receiver: start and stop mirroring, set the AirPlay name, resolution and latency mode, and read the engine log.
Early release: installer and engine are built and tested in CI, but the full flow has not yet been tested with a real iPhone on real hardware. Free for noncommercial use.
Seven classical restoration and enhancement methods - gamma, CLAHE, histogram equalization, Dark Channel Prior dehazing, Retinex - with parameter controls, intermediate stages, histograms and PSNR/SSIM scoring. Built as an investigation tool: why an image improves, which method wins, and what gets lost.
Digital image processing course project. The hosted demo sleeps when idle, so the first visit can be slow to load.
Maze Race generates a random maze and races BFS against DFS. EXIF Inspector shows the metadata hidden inside a photo. Gravity Playground is an n-body orbit sandbox. Quake Map plots live USGS earthquakes by magnitude and depth. No backends, no frameworks.
on my radar → quantitative finance · problem-solving · hands-on experimentation
Thoughts, things in progress, and the bits between projects.
no searchlight needed. costs less, too.