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