Skip to content
View Vasist10's full-sized avatar

Highlights

  • Pro

Block or report Vasist10

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vasist10/README.md

Hi there 👋

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

🌐 Portfolio
💻 GitHub

💼 Experience

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.

🌍 Open Source Contributions

🌍 CCExtractor / CCSync

  • #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

  • 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.

🌍 Other Open Source Contributions

  • HashiCorp Terraform #37947 — Prevented zero-byte remote state writes and added validation tests.

  • Meta PyTorch torchtune #2777 — Improved torch.compile logging and added a unit test.

  • GNU Radio #7975 — Added trimming of single-line parameter values before evaluation.

    🛠️ Projects

  • 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.

🏆 Achievements

  • 🥈 2nd Place — Obscura Machine Learning Competition, IEEE Computer Society
  • 🥈 2nd Place — Pic-to-Page Competition, IEEE Computer Society

Pinned Loading

  1. watermelonDBwatermelonDBPublic

    Go 1

  2. lockstep-ponglockstep-pongPublic

    Deterministic multiplayer Pong using lockstep networking Go and C.

    C 1

  3. log-analytics-pipelinelog-analytics-pipelinePublic

    Python

  4. yt-summarizeryt-summarizerPublic

    Python 1

  5. AI-terminalAI-terminalPublic

    Python 1

  6. url-shortnerurl-shortnerPublic

    url shortner using haskell

    Haskell 1