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
