I'm Vasist, a CS undergraduate interested in systems, backend engineering, and developer tooling.
- 🔧 Building systems and backend applications with Go, Python, and C++
- 🌐 Interested in distributed systems, networking, concurrency, and databases
- 🌍 Active open-source contributor, including contributions to Google GARF and CCExtractor
- 🛠️ Built projects involving storage engines, networking, ETL pipelines, and distributed job processing
- 💼 Software Engineering Intern at Flexipage, working on backend APIs and data processing
- 🧠 Solved 700+ DSA problems
- 🏆 2nd Place — Obscura Machine Learning Competition
- 🏆 2nd Place — Pic-to-Page Competition
Software Engineering Intern — Flexipage
Feb 2026 – Apr 2026
- Built backend APIs for workspace, schema, and record synchronization with Softr.
- Developed aggregation pipelines for charts, pivot tables, and summary cards over 10k+ records.
- Integrated Lexical headless processing with PDF rendering for dynamic document generation.
- Replaced DataFrame-heavy transformations with incremental Map-based aggregation for more memory-efficient reporting.
- #429 — Fixed dependency removal when multiple dependencies exist.
- #366 — Implemented circular dependency detection using DFS.
- #333 — Added time support to task due dates.
- #291 — Added task dependency support.
- #256 — Made task due dates optional during task creation.
- #240 — Added project selector and inline project creation.
- Google GARF #549 — Added REST API sources with authentication, response normalization, and mocked tests.
- Google GARF #218 — Added support for multiple output writers while maintaining backward compatibility.
- Google GARF #215 — Implemented query-level caching to eliminate redundant API requests.
HashiCorp Terraform #37947 — Prevented zero-byte remote state writes and added validation tests.
Meta PyTorch torchtune #2777 — Improved
torch.compilelogging and added a unit test.GNU Radio #7975 — Added trimming of single-line parameter values before evaluation.
watermelonDB — Disk-backed B-tree-style key-value storage engine in Go using fixed-size 4 KB pages, binary encoding, and direct page-level I/O.
lockstep-pong — Deterministic multiplayer Pong engine using lockstep networking, UDP, a concurrent Go relay server, and a compact binary synchronization protocol.
Log Analytics ETL Pipeline — PySpark ETL pipeline using Bronze/Silver/Gold architecture, data-quality checks, Window functions, and Gold-layer analytics.
Bulk Email Scheduling System — Production-grade distributed email scheduler using Node.js, BullMQ, Redis, PostgreSQL, Elasticsearch, and Docker with rate limiting, retries, idempotency, and restart recovery.
YT Summarizer — Full-stack YouTube video summarizer using FastAPI, React, and LLMs to generate concise summaries from transcripts.
AI Terminal — CLI tool that translates natural-language requests into shell commands with execution context and recent-command history.
- 🥈 2nd Place — Obscura Machine Learning Competition, IEEE Computer Society
- 🥈 2nd Place — Pic-to-Page Competition, IEEE Computer Society
