Student developer / Sydney

I build small things with a lot of care.

I am Angad, a 16 year old developer from Sydney. I like making web apps, games, terminal tools, and the little details that make a project feel finished.

~/angad/portfolio — interactive
About me

Still learning, always making.

I got into coding because I liked the feeling of turning an idea into something I could actually use. Some projects are websites, some are games, and some are just me trying to understand a language better.

I care about how things work, but also how they feel. I like dark interfaces, simple layouts, subtle movement, and projects that have a bit of personality in them.

Skills

Tools I like using.

Mostly web stuff right now, with Python for games and C++ when I want to get closer to how things really work. The spinning part stays because I still like it.

C++
Python
JavaScript
React
Next.js
TypeScript
Firebase
Tailwind CSS
Angad monogram
Projects

A few things I made.

These are the ones I would show first. They cover the stuff I am into right now: web apps, Python games, C++, and small tools that solve an actual problem.

C++CMakeFTXUITUI

File Explorer

I made this to get better at building real tools in C++. It uses FTXUI for the interface, CMake for the build, and has keyboard navigation, file previews, search, plus create, delete, and rename actions.

C++17

FTXUI interface

File actions

Open project
GitHub activity

What I have been building.

My latest public commits, repositories, and activity in one place. It updates from GitHub automatically, so the work here stays current as I build.

View profile
Public activity
@AngadOnTop
This year2026
All timepublic commits
Repositoriespublic
Favouritelanguage

Commit totals cover work GitHub can find on public default branches. Private and unmerged work is not included.

01

Interfaces

I like making screens that feel clean, readable, and a little bit alive without getting annoying.

02

Game logic

Python and Pygame made me care more about state, movement, scenes, timing, and how systems fit together.

03

Lower-level code

C++ is the language I reach for when I want to understand what is happening underneath the surface.

How I build

Usually messy, then better.

01

Get the idea working

I try to build the smallest version first, even if it looks rough.

02

Fix the messy parts

Once it works, I clean up the structure and make the UI easier to use.

03

Make it feel right

Then I tune spacing, motion, text, and small interactions until it feels less random.

Contact

Want to talk about a project?

Send me an idea, a repo, or something cool you think I should try building next.