C++ · Full-stack development · Learning by building

Building clean software, exploring how it works, and learning by doing.

I’m Taranveer Singh, a computer science undergraduate who enjoys learning through practical builds—from low-level mechanics in C++ to full-stack web platforms used in production.

See work
LiveProduction deployment
C++Native game loop
WebActive full-stack work
2027B.Tech class

Selected work

01—02

How I work

Not just a stack

I learn best by getting into the details and writing the code.

I enjoy digging into C++ and memory fundamentals because they make the behaviour of a program feel less abstract. Understanding what happens underneath the interface is often the most rewarding part of a build.

At the same time, I appreciate how quickly modern web tools such as React, Node.js and SQL can turn an idea into something useful. Most of my learning happens by getting my hands dirty, meeting an unfamiliar problem, and working through it in real code.

C++Data StructuresAlgorithmsReactNode.jsSQLMongoDBGitREST APIsProblem Solving

Signals

Beyond coursework
01

Web Design Contest

1st place · 30+ teams
02

Production Build

Deployed & active client platform
03

Independent Systems Project

SDL2 / C++ engine from scratch
04

Education

B.Tech Computer Science · Class of 2027

Based in Punjab, India
Open to Tricity, NCR & remote roles

Interested in my work?
Let’s connect.