Vipul Vaibhaw
← Home
Vipul Vaibhaw

Software Engineer.

I build products from scratch. Currently Founding Engineer at Pre6.ai, where I’ve taken product from zero to one - core systems, UI, landing page, target market research, positioning. The whole stack.

I believe code and design must be shaped by market forces - you can’t architect in a vacuum. The best systems emerge from tight feedback loops with real users, not from grand upfront designs.

What I Do

I write systems software in Rust and TypeScript. Distributed systems, databases, query engines - the infrastructure that has to work.

Before Pre6, I built data pipelines, a distributed SQL query engine, and various systems that needed to be lean and fast. I’ve been programming since I was 9, shipping professionally since 2017.

Philosophy: Unix + TIGER_STYLE + Hard-Mode Rust. No bloat.

Current Obsessions

Mathematics: Working through Fermat’s Last Theorem, elliptic curves, modular forms, and hyperbolic manifolds. Not for applications - pure obsession with deep structure.

Systems: Compilers (MLIR), computational geometry, concurrent programming. The hard problems at the intersection of theory and practice.

Open Source

I maintain raft-rs - an async Raft implementation with zero-copy storage. Built taper, an autograd engine with SIMD-optimized ops.

Contributor to Apache Datafusion-Comet (Spark accelerator in Rust), Arroyo (stream processing), Apache Iceberg-rust, and others.

Teaching

I teach Rust, Distributed Systems, and OS at Empowered Coder. Former visiting faculty at Fergusson College. I speak at Rust meetups in Pune, Bangalore, and Mumbai.

Background

Mathematics degree (University of Pune), PG Diploma in AI/ML (IIIT Bangalore). The math background shapes how I think about systems - proofs before code.

Get in touch

vaibhaw [dot] vipul [at] gmail [dot] com