Grade 11 · Delhi Public School East · Bengaluru
Apoorv
Singh
A student developer who builds things with Python — a calculator, a game, a bank — and gets a little better with every one.
Scroll
Build. Learn. Improve.
My motto — and the order every project below went through.
01 · Advanced Multi-Tool Calculator · 2026
A calculator that kept growing.
It started as a command-line script. Then it got a window, then geometry, statistics, finance, unit and currency tools — and a memory of every sum.
Receipt
- Your sums print here.
02 · Rock Paper Scissors — Arcade Edition · 2026
Rock beats scissors. Streaks beat everything.
The real one is a Pygame arcade game with game modes, streak-based points and an end-of-game summary. This pocket version keeps the streaks — win three in a row.
Pick one. The page picks at the same time.
- Streak
- 0
- Points
- 0
- Best streak
- 0
03 · Bank_SQL — Banking Management System · 2026
A bank that never loses a rupee.
Accounts, deposits, withdrawals and balances — kept in a SQLite database, so nothing disappears when the program closes. Open the passbook and try it.
Balance
| Date | Entry | Amount | Balance |
|---|
In the real app, every line here is a row in SQLite.
How I work
Big problem? Smaller pieces.
I like taking something complicated, breaking it into pieces small enough to solve, and putting them back together as something that works.
On the desk
The tools I reach for.
Languages
PythonHTMLSQLSQLite
Tools
TkinterPygameGitGitHub
Habits
Problem solvingMathematicsAlgorithmsLogical thinking
Next up: better Python apps, GUI development and the web. Off the clock — more projects, and whatever new tech I can take apart.
Say hello
Got an idea? Let's build it.
workspace.apoorvsingh@gmail.com
Instagram GitHub Earlier portfolio
© 2026 Apoorv Singh · Build. Learn. Improve.