Bhavya Vashisht

Backend Developer | Go & Python Programmer

About Me

Aspiring backend engineer passionate about systems design, API development, and ML model internals. Skilled in building secure and performant tools in Go and Python.

Projects

🔧 Chirpy — RESTful API Backend

Chirpy is a robust web service backend designed using Go. It features modular routing with Gorilla Mux, secure JWT-based authentication, and PostgreSQL integration. The project also includes webhook verification, CORS handling, and panic recovery middleware. During stress testing, Chirpy successfully handled over 10,000 simulated HTTP requests with under 1% failure rate.

View GitHub Repo

🧠 Nano-LLM — GPT-2 Text Generator

Nano-LLM is a miniature GPT-2 transformer built entirely from scratch in PyTorch. The project implements tokenization using Byte Pair Encoding (BPE), multi-head self-attention, layer normalization, and causal masking. It was trained on a corpus of 100K+ tokens, reducing loss significantly and producing coherent, diverse text outputs using top-k sampling techniques.

View GitHub Repo

📰 Gator — RSS Feed Aggregator CLI

Gator is a high-performance command-line application built in Go to aggregate RSS and Atom feeds. It uses concurrent worker pools and goroutines to fetch and process feeds from over 100 sources, caching 5,000+ articles. REST APIs were added to expose feed content with support for filtering, sorting, and pagination, making it ideal for scalable news aggregation.

View GitHub Repo

🛠️ StaticSiteGen — Markdown Site Generator

StaticSiteGen is a Python-based tool that converts Markdown files into semantic HTML pages using Jinja2 templates. It features recursive directory scanning, YAML front matter parsing for metadata, and customizable templates for blog or portfolio websites. The generator processes over 100 files in under 2 seconds, providing a fast and flexible publishing pipeline.

View GitHub Repo

Skills

Languages: Go, Python, C, C++, SQL, HTML/CSS, ARM Assembly

Databases & Tools: PostgreSQL, SQLC, Goose

Frameworks: PyTorch, bcrypt, Gorilla Mux, Jinja2

Concepts: JWT, Middleware, Webhooks, Concurrency, Transformers

Education

Thapar Institute of Engineering — B.E. ECE (2022–2026), CGPA: 8.79

Shalom Hills International School — XII (95.8%), X (96.33%)

Contact

📧 bvashisht_be22@thapar.edu