REEL 02 · A FILMOGRAPHY

the work

Products with real users, presented as what they are: scenes from an ongoing production.

SCENE 01 · INT. SAN FRANCISCO — DAY2023 — now
veel still
in production

veel

lead software engineer · frontend

I work on Veel's web platform, where video marketing runs on creator-made content instead of studio ads. My part is the in-house application that serves live brand campaigns, so most of my time goes to performance, reliability, and the maintenance that hundreds of thousands of users only notice when it breaks.

lens
React · Next.js · TypeScript · Node.js
status
in production
view
visit
SCENE 02 · INT. TERMINAL — 3AM2024
the cosmos still
wrapped

the cosmos

creator · developer tooling

A project scaffolding CLI, kept in a Turborepo monorepo, that generates web application boilerplates. Frameworks and dependencies come pre-configured, so a new full-stack project starts the same way every time instead of costing an afternoon of wiring.

lens
Turborepo · TypeScript · Node.js · CLI
status
wrapped
SCENE 03 · EXT. KATHMANDU — GOLDEN HOUR2022
travelog still
wrapped

travelog

creator · personal production

A travel companion app with maps and trip planning, and my first build that went from an empty repo to something people could actually use. Most of what I learned was in the decisions nobody assigns you: what to cut, what to finish properly, and when it is good enough to ship.

lens
React · Node.js · MongoDB · Maps
status
wrapped
view
visit
( 02 )

research writing

4 pieces

boogeyman: a local llm code reviewer

2026

independent project · python, ollama, faiss

An on-device code reviewer that reads git diffs and returns structured findings from a local 7B model. To get unambiguous ground truth, I mutate clean functions with one known operator and review both versions. The ablation tested whether retrieving past bug-fixes into the prompt helps. It doesn't: recall fell from 40% to 33%, F1 from 0.39 to 0.31. Recall was never the bottleneck anyway, since the model flagged correct code 53% of the time. Published as a negative result.

LLM evaluationbenchmark designnegative resultsread it

encapsulation without exile

2026

technical article · medium

Iframe embeds cost 27 to 66 third-party requests per page, at 100KB to 2MB each. The article proposes a Shadow DOM alternative with an explicit embed contract, and pulls apart two things that usually get conflated: the encapsulation boundary and the security sandbox. Shadow DOM replaces the first one and not the second.

web architecturethreat modelingtechnical writingread it

anatomy of a breach: equifax, 2017

undergrad

30-page case study · Ethical Software Practices

A breakdown of the 2017 Equifax breach and how an unpatched Apache Struts vulnerability (CVE-2017-5638) turned into a full compromise once the organizational failures stacked on top of it: security ownership split across teams, 143 days before anyone detected the intrusion, and access controls that did nothing to contain it. The conclusion was that the missed patch alone would not have been enough. It needed the process failures around it.

securityfailure analysissocio-technical systemsread on request

bias in the loop: ai-assisted sentencing

undergrad

independent analysis · responsible AI

A look at bias in judicial datasets and how algorithmic sentencing recommendations widen existing disparities when nobody can inspect why a score came out the way it did. The argument is that a system influencing a sentence has to be interpretable enough for a person to challenge it, not just accurate.

ML fairnessinterpretabilityhuman oversightread on request
( 03 )

research interests

web systems & architecture
cloud computing
scalable computing
AI infrastructure
software reliability
empirical evaluation of LLM systems
( 04 )

closing credits

cast & crew

March 2026 — Present

lead software engineer, frontend

Veel Inc. · San Francisco, USA

June 2024 — March 2026

senior software engineer

Veel Inc. · San Francisco, USA

May 2023 — June 2024

software engineer

Veel Inc. · San Francisco, USA

Feb 2023 — May 2023

full stack developer

AppBox Tech · Kathmandu, Nepal

June 2022 — Jan 2023

software engineer

Freelance · Remote

Oct 2021 — May 2022

mern stack developer

Channakya Software · Kathmandu, Nepal
journey started · 2022