Builder · Assam, India · Still in school
SAJURJYA
BORA

I build software that quietly earns its place. Some of it helps my family sell jewellery. Some of it trades my own money. Some of it gets me through tomorrow's physics exam.

Scroll

I spend more time deleting ideas
than shipping them.

Selected work
Web utility — Live

I ♥ Files

Built because every "free PDF tool" quietly uploads your file to someone else's server first. A full toolbench — PDF, images, spreadsheets, converters and more — that runs entirely inside the browser tab. Drop a file and it reads the format and finds the tool for you, no upload, no queue, no account.

Client-side JSPDF/Image toolsZero upload
Web studio — Live

Nexora

Built because local businesses in Guwahati kept getting handed a template and told it was a website. A small web studio — design, development and pricing bundled into packages — for businesses that want a site that actually earns its keep: fast on a mid-range phone, laid out around how customers actually browse and buy, not a logo stretched over a theme. Its own client list is the pitch.

Next.jsFramer MotionDesign systems
Commerce — Live

Kakoli's Collection

Built because my family deserved software that looks as good as the jewellery they make. A real store — catalogue, payments, an admin panel behind the counter, and a cinematic opening I definitely over-polished. Customers use it. Orders happen.

Next.js 14SupabaseRazorpay
Fintech — Live

Skew Hunter

Built because I got tired of opinions pretending to be statistics. An options desk that runs itself — three brokers, 1-second market data, risk that never sleeps — trading my own capital while I'm in class. It has scars. I kept them.

Verifiable, not vibesThree broker APIs integrated and live. Every fill is broker-confirmed before it's recorded — no phantom trades.
Runs itselfUnattended every market day, 09:15 to 15:30, with watchdogs, kill-switches and a force-paper failsafe when infrastructure degrades.
Data it earnsCaptures its own 1-second option-chain feed all day — 40+ GB and growing. Tomorrow's ideas get judged on it.
No performance theaterYou won't find a win-rate here. The sample is young and the market grades slowly. The engineering is checkable today; the edge is being earned in public.
PythonReact NativeSupabaseAWS
Dev tool — Open source

DevDoctor

Built because every README eventually lies. A zero-config CLI that catches documentation drift: broken links, stale version numbers, flags that no longer exist, dead imports in code examples — nothing executed, no network needed. First real catch: broken links in dotenv's README, a package downloaded 120 million times a week.

Node.jsCLIzero-config
Media tooling — Open source

Media Organizer

Built because two years of downloads had become a wall of gibberish. A Python CLI that turns release-group noise into a library Jellyfin, Plex, Emby and Kodi pick up on their own — strip the noise, parse it, then verify the guess against TMDb before a single file moves. It also builds a watch list out of whatever it finds.

It refuses to guessA filename it can't read goes to _UNSORTED for me to look at — never into the library under the wrong name. That's why it still works on formats that don't exist yet, instead of rotting like a list of regexes.
Ambiguity gets asked, not decidedWhen a leading number could be a year or part of the title, it offers every plausible reading and lets TMDb pick the one that matches something real. "2001 A Space Odyssey" lands on the 1968 film, hard-coded by nobody.
Two floors, not one"A Space Odyssey" scores 0.77 against "NASA: A Space Odyssey Vol. 3" — a confident wrong answer. Title similarity alone would take it; length parity is the second, independent check that throws it out.
Safe by defaultDry run unless I pass --apply. Never overwrites, never deletes, keeps subtitles with their video, logs every action it takes.
PythonguessitTMDb API
Ed-tech

SynaptiQ

Built because every exam app felt like homework wearing brighter colours. A periodic table you can play with, streaks, momentum — made between the same chapters it teaches, by someone actually sitting these exams.

Next.jsFramer MotionCapacitor
Current obsessions
Skew Hunter, deployed and live — the strategy trades real capital now, not a backtest.
Nexora picking up real client sites, one Guwahati business at a time.
Boards closing in — actually studying, somehow enjoying all three at once.
About

I architect, direct, debug and validate. The tools just execute.

Every project starts as a picture in my head and a page in a notebook. I break it into decisions, direct the build through every one of them, hunt the bugs, and test the claims — and I reject anything that doesn't match the picture. The typing got fast. Knowing what deserves to exist still takes me months.

First websites→a store for my family→a trading engine→my own market data→a machine that rejects my ideas→all of it while finishing school

Building something? Talk to me.

Currently open to freelance builds, collaborations, and conversations worth having. Replies within a day.

BuildingNexora into a small community of local businesses online — testing if this becomes a real business
Testingthe one exit rule that survived
Studyingfor boards — allegedly right now
Wonderinghow far one person and fast tools can go