Who I am
About
I'm Arman Khan, from Damak and now building software in Kathmandu. Full-stack web applications — React, Next.js, Node.js, PostgreSQL. The interface people use, and the systems behind it.
How I got here
From +2 Science to the invisible half
I finished +2 Science at Damak Multiple Campus, then moved to Kathmandu in 2024 for a Bachelor of Information Technology (Hons.) at Texas College of Management and IT. My degree covers software engineering, networking, cybersecurity, databases and research methodology, and I've kept the networking and security side alongside the web work rather than dropping it.
I started on the frontend with React, Vite and Tailwind, shipped my first project in 2025, and went full-stack that December — Node, Express, Prisma, PostgreSQL — by building real projects rather than following tutorials. In 2026 I added Next.js the same way. Eleven are live now. The largest is TriLearn, a student learning platform with separate admin, instructor and student roles, which sounded simple until I had to decide what each of them was allowed to do.
One bug there took me a week to find. My password reset let anyone reset anyone's password, because the reset token wasn't tied to the account that requested it. Nothing crashed and no test failed. It worked exactly as written, and what was written was wrong. Deployment taught me the same lesson from the other side: code that runs on my machine is not the same as code that runs.
That's why I care about the invisible half — authentication, data modelling, APIs that hold up when the input is wrong. The interface is what people see; the reasons it doesn't break are what interest me.
What I work with
The stack, in full
- Frontend Development
- React 19 · Next.js · Tailwind CSS v4 · HTML5 & CSS3 · Responsive design
- Backend Development
- Node.js · Express.js · PostgreSQL · Prisma 7 · REST APIs · JWT auth
- Programming Languages
- JavaScript · TypeScript · Python · Java (OOP) · C++ (OOP)
- Dev Tools & Workflow
- Git · GitHub · GitHub Actions · Vite · npm · ESLint
- Networking & Systems
- TCP/IP · DNS & DHCP · Linux basics · Cybersecurity · Cloud fundamentals
- Research & Documentation
- Academic writing · Data analysis · Technical docs · Literature review
How I work
Three things I hold to
Learn by building
I pick up new tools by making something real with them, not by watching tutorials.
Fundamentals first
I learn how the layer underneath works before trusting the one on top.
Test the edges
I check what happens when the input is wrong, not just when it's right.
Where I'm going
The backend half, seriously
I'm working toward a full-stack role, with the backend as the half I want to get seriously good at. I'm looking for an internship or junior position where someone more experienced reviews my work — I've learned more from one broken thing than from any tutorial.
Timeline
- 2022+2 Science, Damak
- 2024BIT, Kathmandu
- 2025First shipped project
- Dec 2025Went full-stack
- 2026Backend systems
- Jul 2026Full-stack with Next.js