Pranjal Sailwal

recovering from log

  1. seq 0000recovering from log

PranjalSailwal

I build products end to end: from the question worth asking to the thing that ships.

Heading toward technical product and programme work, plus the consulting and implementation roles next to it.

98.1%

of the cost increase happened after the click

11 of 11

planted changes caught in a live pass, no false positives

68

unit and integration tests

Audit me shows each figure's source, how to reproduce it and its seal check. Or .

CS graduate, 2026, Dehradun

Dehradun, India
30.32° N, 78.03° E

Pranjal Sailwal, smiling, in glasses, with dark curly hair and a short beard.

    It starts with a number that looks wrong.

    A campaign that spent far more and converted far worse. Sensors a few metres apart that disagreed. I can't leave a number like that alone, so the first thing I write down is the question.

    19.2x

    more spend in the larger campaign

    73.8%

    drop in post-click approved conversion

    10 to 20%

    gap between sensors placed side by side

    Then: who is it hurting?

    Students reading an air-quality dashboard that hides the disagreement. A growth team about to blame ad inventory for a conversion problem. A problem is only real once I know whose it is.

    Decide what not to build.

    Migration Guard could have produced a single AI “safety score”. I chose explicit, documented rules instead, so every PASS, WARN or BLOCK comes with a reason someone can check.

    0

    passwords, emails or environment variables collected

    pre-alpha

    the project's own status

    Prove it with a number someone can check.

    If I can't measure it, it doesn't go on the page. Where a figure is only my word, the page says so, and you can switch those off.

    98.1%

    of the cost increase happened after the click

    11 of 11

    planted changes caught in a live pass, no false positives

    68

    unit and integration tests

    3 things I built
    to find something out.

    NitroDB shows how I go deep, AetherScan how I handle data I can't fully trust, and the growth lab how I turn a business question into an answer. Each one comes with its receipts. Every project also plays as a short film: pick one and watch it.

    Keep scrolling: the page runs sideways.

    NitroDB

    “What actually keeps a database's data safe through a crash?”

    An embedded LSM-tree storage engine, built from papers with no tutorial

    68

    unit and integration tests

    42

    concurrency outcomes checked, 0 failed

    2.25M

    point reads a second in a one-iteration smoke run

    recorded real run 60,000 writes in a recorded run of the real engine, drawn as its own SSTable files on each level, from the first flush to after compaction

    AetherScan

    “How much can you trust a single air-quality reading?”

    Air quality platform quantifying disagreement between 8 sensor networks

    11

    data sources, each with licence, rate limit and how provenance is kept

    53

    API route handlers

    12

    backend test files, each named test_*.py

    recorded real data 366 days of Dehradun air quality from a file in my own files (PM2.5 from 5.4 to 155.3), drawn as a skyline that is tall in winter and low in the monsoon. The file states no source

    Growth Intelligence Lab

    “Why did the cost per conversion jump four times over?”

    A growth analytics platform that finds why cost per conversion jumps 4x when spend rises 19x, using only public data

    98.1%

    of the cost increase happened after the click

    19.2x

    more spend in the larger campaign

    73.8%

    drop in post-click approved conversion

    6 more, and every repo on GitHub.

    The other screenings, the technologies behind all of them, and the smaller repositories I haven't written up yet.

    See all the work

    Every figure here shows its working.

    I can prove some of these numbers, I only wrote some of them down, and a few are just my word. Each one carries a stamp, and you can press it to see where it came from. Or switch off everything I can't prove.

    49 figures on this site, 2 of them only my word. Nothing is deleted: switch it back and they return.

    The ledger

    The figures that matter most, and how each one is known. Press a stamp for its receipt.

    68unit and integration tests
    42concurrency outcomes checked, 0 failed
    2.25Mpoint reads a second in a one-iteration smoke run
    98.1%of the cost increase happened after the click
    11 of 11planted changes caught in a live pass, no false positives
    53API route handlers
    0 speed-upthe quantum module runs on a classical simulator
    10 to 20%gap between sensors placed side by side
    4people on the team, about 1,050 developer-hours, Pranjal as backend lead
    1.81Msamples a second, checked against an analytical answer
    0automated tests in the repository
    71certificates: 70 with an online verification link, one with a credential ID only
    3 monthsPython programming internship at Yantra Byte; the certificate states the duration and a completion date of 1 April 2026
    B.Tech CSEGraphic Era Hill University, provisional certificate July 2026
    7.36 / 10CGPA over eight semesters, no backlogs

    Where I'm headed: what to build, and why.

    I'm a fresher, so I won't claim a title I haven't held. What I can show is how I work: the question first, then the people it's for, the decision and what I measured. That is the work I'm heading toward: technical product and programme roles, and the consulting and implementation work next to them.

    Technical product work

    I can sit with engineers because I build the things: every project here went from a question to something running, and the decision about what not to build is written down in each one.

    0

    passwords, emails or environment variables collected

    Product analysis

    Funnels, segments and significance tests on public data only. I traced a fourfold jump in cost per conversion to one lever and turned the finding into a ranked list of experiments.

    98.1%

    of the cost increase happened after the click

    Planning, and writing it down

    Scope, schedules, risk and agile delivery, studied properly, plus the habit of writing the reasoning down so it outlives the meeting.

    19

    of them in project management

    I write things up.

    Dev logs about why I made a choice, and four preprints. Writing it down is how I find out whether I understood it, and it is the part of a project people can still use after the code has changed.

    4preprints on ResearchGate: AetherScan, the wavelength-resolved geodesic paper, the WebAssembly geodesic engine and the spectral path tracer

    AetherScan: A Quantum-Classical Hybrid Platform for Heterogeneous Air Quality Sensor Fusion and Real-Time Environmental Intelligence

    The research write-up of AetherScan: fusing air-quality readings from heterogeneous sensor networks and showing how much they disagree instead of averaging the gap away.

    Read it on ResearchGate preprint

    Implementation and Performance Analysis of a Spectral Monte Carlo Path Tracer with Physical Optics Simulation and Adaptive Variance Reduction

    A reproducible validation methodology for a physically-based renderer: BVH-accelerated ray traversal, Monte Carlo path integration, and spectral wavelength sampling, cross-validated against analytical ground truth at 1.81M samples/sec.

    Read it on ResearchGate preprint

    Geodesic Flow Computation on Parametric Surfaces via WebAssembly: A Differential Geometry Engine with Adaptive Numerical Integration

    A WebAssembly engine that computes geodesic flow, Christoffel symbols and curvature on parametric surfaces in real time, with curvature-sensitive adaptive stepping.

    Read it on ResearchGate preprint

    Wavelength-Resolved Geodesic Propagation on Parametric Surfaces: Coupling Differential Geometry with Spectral Dispersion

    Couples differential geometry with spectral dispersion — computing geodesic flow and curvature (Christoffel symbols, Gaussian and mean curvature) on parametric 3D surfaces with adaptive numerical integration.

    Read it on ResearchGate preprint

    Everything I've written

    The log is still open.

    This is read live from my GitHub account, private repos included (only the language and the time, never the names). A push I make shows up here within a minute.

    Languages I have been writing in

    • Python31%
    • TypeScript29%
    • JavaScript11%
    • Go6%
    • HTML5%
    • TeX4%

    If a number does not add up, write to me.

    1. seq 0001you arrived
    2. seq 0002write back