Archive · 2026 · Field Notes

Garvit Pandia. Makes machines legible.

I build quiet tools and keep careful notes — software for writers, families and small presses that works, then gets out of the way.

B.Tech CSE · Kandhari 46 field notes archived 21 client builds
open to
work
Index No. 01est. 2022

Field notes from a
quiet toolmaker

Kandhari Institute of Technology, Class of 2024. TypeScript, Rust and a stubborn belief that tools should work, then get out of the way.

FOCUS // TYPING SYSTEMS · PRINT & WEB · TOOLS FOR HUMANS

kite & crane studio↑ scroll
Scroll
01

About me

/ about

I'm an engineer who fell in love with the quiet middle of the stack — tools that hold, interfaces that teach, and documentation that reads like a good letter.

Currently: B.Tech in Computer Science & Engineering at Kandhari Institute of Technology (CGPA 8.9, gold medal), Class of 2024.

Doing: Keeping a studio and an archive: Vellum for writers, Scrapbook for families, and a shelf of small open-source tools maintained on a written schedule.

Good at: TypeScript, Rust, SQL, print CSS, and shipping local-first tools that survive bad connections. Proven fundamentals — 176 OSS PRs merged, 31 first-time contributors mentored.

DegreeB.Tech CSE · 8.9
Class of2024 · Kandhari
Stack heartTypeScript + SQL
BadgesGold Medal · Dean's List
A calm, well-organized workspace
Fig. 01 — the desk where the notes get kept
02

Selected projects

/ 2021 — 2025
Analytics dashboard on a laptop screen
Editor · TypeScript
2022 — present

Vellum — a writing tool that feels like paper

  • Offline-first long-form editor with typed footnotes and margin notes — 40 MB of notes sync without conflict in testing.
  • One document model exports to print-ready PDF, EPUB, and plain text — the same file, three presses.
  • 1.2k stars; 11k writers use it monthly; a small press publishes from it and calls it 'quiet' as a compliment.
TypeScriptCRDTsIndexedDBPDFEPUB
View on GitHub
Documents and resumes on a desk
Journal · CRDTs
2025 — present

Scrapbook — a shared journal for far-apart families

  • Multi-author journals that merge without conflict — 40 authors on one book in testing, no lost memories.
  • Print-on-demand: 320 family books printed in the first year, bound and mailed, not screenshotted.
  • 2.8k waitlist became 4,100 paying households; 4.8★ across 920 reviews.
TypeScriptReactCRDTsPrint-on-demandPWA
View on GitHub
03

The toolkit

/ skills

Languages

TypeScriptJavaScriptPythonRustGoSQLHTML/CSS

Frameworks

ReactNext.jsThree.jsWebGLCanvas 2DCSS animationDesign systemsFigma

Tools & Platforms

PostgreSQLRedisClickHouseDockerLinuxGitNixTerraformAWSgRPCPandasD3print CSS

Soft skills

Technical writing·Mentoring·Project scoping·Public speaking·Patience
04

The path

/ education & training
Aug 2020 — May 2024

Bachelor of Technology, Computer Science & Engineering

Kandhari Institute of Technology · Jalandhar

CGPA 8.9/10 · Institute Gold Medal. Dean's List 5 semesters, minor in mathematics, TA in Data Structures.

Fall 2022

Exchange semester — Wadsworth Polytechnic

Wadsworth Polytechnic · Manchester

Print and systems design coursework that set the direction of the studio work.

Jun 2021 — Aug 2021

Field Data Internship — Tallgrass Analytics

Tallgrass Analytics · agri-climate data

Built the sensor-ingestion path 40+ farm trials run on; caught 3 faulty probe batches before they poisoned a season.

2018 — 2020

The view-source years

a salvaged 2012 laptop · home

Learned HTML, CSS and JavaScript from browser view-source; won the district science fair with a cardboard weather station.

05

Proof of work

/ certificates & achievements

Certificates

AWS Certified DeveloperAWS2024
Google Associate Cloud EngineerGoogle2023
Machine Learning SpecializationDeepLearning.AI2021
GitHub FoundationsGitHub2022
Meta Front-End DeveloperMeta2021

Achievements

Institute Gold Medal — B.Tech CSE ★★★★2024
176 OSS pull requests merged ★★★★2026
06

Say hello

/ contact

Have a project that needs a careful keeper — a tool, a site, or a dataset that deserves better than it's getting? The inbox is open.

Thanks! Your email app will open — just hit send. ✉