Full-Stack & Backend Developer

Sabin Pant

I'm a backend developer based in Kathmandu. I like working out how a system should fit together before I start writing code, so it still makes sense a few months later. Mostly APIs, databases, and the parts nobody sees.

sabin@portfolio: ~interactive
$
AWS certifications
5
AWS certifications
Internships
2
Internships
Projects
6
Projects
Next: how I got here

About

A bit about how I got into this, and what I want to work on next.

Sabin Pant
Years coding
0+
AWS certifications
0
Projects
0
Technologies
0+
01

How I got here

I got into this because I wanted to make my own game. That is what pushed me to take Computer Science in high school, where I picked up C and C++. Somewhere along the way I stopped caring about finishing the game and got a lot more interested in how the systems behind it actually worked. That is how I ended up on the backend side, working on APIs, databases and cloud stuff.

02

Why backend and system design

Backend is where the problems I actually enjoy are. Two requests hitting the same row at the same time, data that has to stay right across a few services, a database schema you will not regret in six months. I usually spend a while working out how the pieces talk to each other before I write much code, because untangling that later is genuinely painful.

03

Where I'm headed

I want to end up on systems where being correct actually matters. The kind where a bug is not just an annoying ticket you pick up next sprint, it is something that costs more than any one person can reasonably cover, and saying sorry does not undo it. That pressure is the part I find interesting rather than scary. If something I build just quietly does its job and nobody ever has to think about it, that is the whole point.

Outside work

What I do when I close the laptop

Gaming

Gaming is what got me into coding in the first place. I wanted to build my own games, and that curiosity led me into programming. I still play now and then, mostly Mobile Legends and sometimes PUBG.

I once spent more time modding a game than actually playing it.

Next: what I build with

Skills

What I use day to day. The dimmed ones are things I reach for less often.

29 entriesAWS certified
Core stack
Java.NETNode.jsLaravelTypeScriptPostgreSQL

Backend

6 entries
Spring Boot / Java EENode.jsExpress / NestJSLaravel.NETPython

Frontend

6 entries
ReactNext.jsTailwind CSSHTML5 / CSS3ASP.NET MVCJSP / JSTL

Databases

5 entries
PostgreSQLMySQLMongoDBRedisOracle

Cloud & Infra

4 entries
AWSDockerVercelRender

Architecture

4 entries
System DesignREST APIJWT / Session AuthRBAC

Tools & Workflow

4 entries
Git / GitHubPostmanPower BIMicrosoft Office

Experience

Two internships so far, one still going. Newest first.

  1. August 2026 – PresentCurrent

    Developer Intern

    Karmachari Sanchaya Kosh (EPF Nepal)

    Lalitpur, Pulchowk · On-site

    • Working out what to build

      Sitting in with the dev team and the people who actually use the system to figure out what they need, then writing it up and mapping out how the pieces and the data fit together before anyone starts coding.

    • Backend work

      Building features and REST APIs in .NET on top of an Oracle database, inside a system that is already live and being used every day.

    .NETASP.NETFastAPIREST APIsOracle
  2. March 2026 – June 2026

    Full-Stack Developer Intern

    Leaflet Digital Solutions

    Kathmandu, Nepal

    • Built things end to end

      Worked on data-heavy apps with Node.js, Express, Next.js and PostgreSQL. I made the calls on how things were structured and then did the actual building too.

    • Locked down the APIs

      Set up JWT auth and role-based access on apps that served several clients at once, so nobody could reach data that was not theirs.

    • Wrote the API docs

      Put together proper Swagger docs, which meant the frontend devs stopped having to message me every time they wanted to know what an endpoint returned.

    Node.jsExpressNext.jsPostgreSQLJWTSwagger

Open to full-time roles and internships right now.

Get in touch
Next: what I built

Projects

Each one starts with how it is actually put together. Tap a stage to see what that part does, or open the write-up if you want the details.

6 projects, with diagrams

01projects/nebula-trading-platform4 stages

Nebula

Virtual stock trading and learning platform with a real-time market engine

React ClientNestJS ServerSimulation EnginePostgreSQL & Redis
Readout

Virtual stock trading and learning platform with a real-time market engine

A fake stock trading platform where people can learn to trade without risking real money. Built with NestJS and React, with its own market engine that generates live prices, brokers who handle top-ups, and an admin side to keep an eye on it all.

deployable processes
3
server layers
4
minute access tokens
15
circuit breaker band
10%
NestJSTypeScriptReactPostgreSQLRedisPrisma+2 more
View details for Nebula
02projects/skillswap4 stages

SkillSwap

Peer-to-peer skill exchange platform

Next.js UILaravel APIService LayerPostgreSQL & Redis
Readout

Peer-to-peer skill exchange platform

A marketplace where people trade skills with each other instead of paying. Built with Laravel and Next.js. You find someone, send a request, chat with them in real time, and leave a review once you are done.

automated tests
105
assertions
241
request states
6
Docker services
8
Laravel 13Next.js 16TypeScriptPostgreSQL 15Redis 7Tailwind CSS v4+6 more
View details for SkillSwap
03projects/medilife-hms4 stages

MediLife

Hospital management system

JSP FrontendServlet APIService LayerDAO + MySQL
Readout

Hospital management system

A hospital management system written in Java. It handles patient registration, getting doctors approved, booking appointments, billing and medical records, with a different view depending on whether you are a patient, a doctor or an admin.

access roles
3
MVC layers
6
booking flows
2
notification events
7
Java 21Jakarta EEApache Tomcat 10MySQLMavenJSP/JSTL+2 more
View details for MediLife
04projects/gym-manager4 stages

Gym Manager

Java Swing desktop application

Swing UIControllerService LayerCSV Storage
Readout

Java Swing desktop application

A desktop app for running a gym, built with Java Swing. Keeps track of members, attendance, loyalty points, plan upgrades and payments, and saves everything to CSV files.

MVC layers
4
visits to upgrade
30
premium discount
10%
loyalty per visit
+5/+10
Java 25SwingCSVIntelliJ IDEAGitJava AWT
View details for Gym Manager
05projects/nebula-chat4 stages

Nebula Chat

Production-grade real-time chat application

React UIExpress + Socket.IOTypeORMPostgreSQL & Redis
Readout

Production-grade real-time chat application

A real-time chat app that is actually deployed and running. Log in with a one-time code or Google, then message people one to one or in groups, with typing indicators, who is online, and unread counts.

schema tables
8
minute access tokens
15
deployed services
5
auth flows
2
TypeScriptNode.jsExpressSocket.IOTypeORMPostgreSQL+6 more
View details for Nebula Chat
06projects/netguard-ids4 stages

NetGuard IDS

Network intrusion detection and data analysis

Raw IDS CSVPandas EDAStats & VizHypothesis
Readout

Network intrusion detection and data analysis

A data analysis project on a real network traffic dataset, around 488K rows and 80 columns. I cleaned it up, ran the stats, looked for patterns, then tested whether normal traffic could actually be told apart from an attack.

records analysed
488K
raw features
80
peak correlation
0.9951
duplicate rows
28.56%
PythonPandasNumPyMatplotlibSeabornSciPy+1 more
View details for NetGuard IDS
Next: certifications

Contact

Have a role, a project, or a question? Send a message or email me directly.

Open to opportunities

Get in touch

If you have a role, a project, or just want to ask something, send it over. I read everything that comes through here.

or just run contact in the terminal up top
0/2000