Skip to main content

about me

Backend developer,
Nepal-based

I'm Sanjiv Thapa, a backend developer from Nepal. I enjoy designing and building scalable APIs, working with databases, and figuring out how different parts of a system fit together. Most of my work is with Django, Django REST Framework, FastAPI, PostgreSQL, and Redis.

I've worked on everything from SaaS applications and REST APIs to real-time features, authentication, permissions, and background services. I care a lot about how a system is structured, not just whether the code works especially when it comes to databases, API design, testing, and keeping things maintainable as a project grows.

I'm currently studying BCA while continuing to learn by building and shipping my own projects. A lot of what I know has come from actually running into problems, breaking things, debugging them, and eventually figuring out why they broke.

I'm also a daily Linux user and spend a good amount of time in the terminal. I enjoy working with Docker, Git, Bash, and CI/CD, and I'm gradually going deeper into system design, distributed systems, and the parts of backend engineering that become important when applications start getting bigger.

What I enjoy building

Scalable REST APIs with clean architecture and comprehensive test suites
Real-time systems - WebSocket messaging, live notifications, presence detection
Multi-tenant SaaS backends with organization-scoped data isolation
Authentication systems - JWT, OAuth2, RBAC with granular permissions

Currently exploring

Best practices for scalable API designClean backend architecture and maintainabilityPerformance, caching, and data flow optimization

tech stack

Tools I work with

Backend

Python
TypeScript
FastAPI
Django
Express
Node.js
Flask

Databases

PostgreSQL
MySQL
SQLite
Redis
Supabase

Frontend

HTML5
CSS3
JavaScript
TypeScript
React
Svelte
Next.js
Electron
Tailwind

DevOps & Cloud

Git
GitHub
Docker
Vercel
Render
Cloudflare

Tools & Environment

VS Code
Neovim
Postman
Linux
Arch Linux
Bash
Hyprland

GitHub activity

Sanjiv Thapa GitHub contribution streak