Garvit Singla drawing
garvit
✎ sketch

hey i am garvit singla

engineer

Software engineer obsessed with low-level systems, C/C++, Rust, and graphics.

Exploring foundational computing from network protocols to memory management.

Building performant tools and understanding computers from the metal up.

places i’ve grown · experience

the work & the learning

Oct 2025 — Present · Chitkara University

Maintaining a project under Hacktoberfest and contributing to open source projects through code quality improvements and new features.

Open sourceNext.jsPrismaC++Rust

Jan 2026 — Mar 2026 · Online

Explored Solana, AMMs, NFTs, and tokens; built on-chain programs including an AMM and an escrow program with Rust and Anchor.

SolanaRustAnchorTypeScript

Feb 2025 — Sep 2025 · Chitkara University

Served as a Technical Executive with the campus GeeksforGeeks community at Chitkara University.

Technical community

wins & hackathons

Pinnacle Performer Award photo
podium finish

Pinnacle Performer Award

Avinya 3.0 · ZenithLabs

Built Voxel, a collaborative multiplayer browser game with live player sync, chat, and drawing.

hackathonstory
2nd Place photo
runner-up

2nd Place

Tech Abhivyakti 3.0 · Chitkara University · May 2025

Secured second place at the Tech Abhivyakti 3.0 hackathon.

hackathonstory
3rd Place · Technovision 4.0 photo
third place

3rd Place · Technovision 4.0

DICE · Chitkara University · May 2025

Placed third at the annual innovation challenge after building and pitching an end-to-end software solution.

hackathonstory

1,328 contributions in the last year

MonWedFriOctNovDecJanFebMarAprMayJunJulAugSep
Less
More
OSS contributions:
Tiled
ScummVM
// 371 days charted on aged ledger parchment

leetcode problem-solving log

a little record of problems and contests

u/garvittsingla
// leetcode solved stats & contests on aged ledger parchment

words & thoughts · writings

field notes, articles & blogs

blogs/ directory · recent 3 field notes
recent 3 of 4 articles
Sep 17, 2026·6 min read·
C++NetworkingSystemsSockets

Building a Custom HTTP Server from Scratch in C++

Demystifying low-level UNIX network sockets, object-oriented socket abstractions, and crafting a minimal HTTP/1.1 web server in modern C++.

Jun 12, 2026·4 min read·
NetworkingSubnettingSystems

You suck at Subnetting

A comprehensive, intuition-first breakdown of IPv4 address allocation, CIDR notation, subnet masks, and how network engineers divide host ranges without wasting precious address space.

May 20, 2026·5 min read·
Game TheoryLifePsychology

How to actually win in life (Real world experiment)

Why does cooperation emerge in a selfish world? Unpacking Robert Axelrod's famous iterated prisoner's dilemma tournament and what game theory teaches us about long-term success.

loading markdown files...browse all blogs (4)