Rupak Pandey

Rupak Pandey, shown split down the middle — one half graded warm, the other monochrome.

learner

Taking things apart to understand how they actually work.

builder

Putting them back together as something that runs.

about

Curiosity got me into computers. Building things is what kept me here.

Nepal is home, and I am a student of Information Technology here but before any of that I was the kind of person who takes something apart just to find out what is inside it. Technology is quietly rewriting how everyone around me lives and works, and wanting to understand that from the inside, not just use it, is what pointed me toward IT in the first place.

That curiosity turned into a plan earlier than most. From class nine I moved onto the Computer Engineering track under TEVT, which meant learning the engineering properly: the fundamentals, the hardware, the reasoning behind why a system is built the way it is, rather than picking things up only at the moment I needed them.

Since then my time has gone into building for the web, where the two halves I care about finally meet working out how something ought to behave, and then making it behave that way. I am early in this, I know that. I am also learning quickly, and still more interested in the next thing I cannot do yet than in anything I have already finished.

still the same person in both halves

education

How I got here

  1. early years

    Mount View School

    Mitrapark, Kathmandu

  2. then

    Lovely Angels Angreji Awasiya Vidyalaya

    Ramhiti, Boudha

  3. class 9-12

    Bal Uddhar Secondary School

    Computer Engineering, TEVT

fig. 01fourteen columns, one person
based in
Kathmandu, Nepal
studied
Computer Engineering, TEVT
open to
Internships and freelance

work

Things I built to find out whether I could.

Selected from 27 public repositories.

012026

Sajilo Sawariसजिलो सवारी

A rental marketplace where the documents are the product.

Nepal's vehicle rental market runs on phone calls and verbal quotes, so nothing is checkable and nothing is enforceable. This makes it both. Five vehicle classes each keep their own pricing unit, driver hire is treated as a dimension of the price rather than a checkbox, and the Bluebook, insurance and permit checks are database constraints — a booking is refused outright if a document has expired.

  • TypeScript 69.4%
  • PLpgSQL 25.5%
  • CSS 2.8%
  • JavaScript 2.2%
  • TypeScript
  • React
  • Vite
  • Supabase
  • PostgreSQL
  • Tailwind

44 tables · 120 RLS policies

view repository
022026

Smart Expense

Track what comes in, see where it goes.

An Android finance app that does the arithmetic properly. Type “450 lunch” and it parses the amount, the direction and the category. Every figure it quotes is computed in Dart across the full history rather than estimated, and the assistant that reads those numbers back is handed an exact brief and told never to invent one.

  • Dart 81.7%
  • HTML 13.6%
  • C++ 2.7%
  • CMake 2.0%
  • Flutter
  • Dart
  • Firebase

156 tests passing

view repository
032025

AstroNepal

Rashifal, on the desktop.

A Java Swing application for Nepali horoscopes: a reader's panel, a calendar, and an admin dashboard sitting behind its own login. The database layer is written by hand rather than generated, which at the time was the entire point of building it.

  • Java 100.0%
  • Java
  • Swing
  • SQL

Java Swing · desktop

view repository
042025

Employee Management

Where the fundamentals went in.

An employee management system in Java — records, lookups, and the database wiring underneath them. The earliest project here by a year, and the one worth keeping visible: everything above it is built on what this one taught.

  • Java 100.0%
  • Java
  • SQL

Java · the starting point

view repository

say hi

Hi Rupak — my name is and I would like to talk about . Write back to me at .

waiting for a name

send it
or skip all that
based in
Kathmandu, Nepal
open to
Internships and freelance