Welcome to my portfolio

Hello, my
name's Nirajan Awasthi

I'm a Django Backend Developer | BSc CSIT Student based in Nepal. Currently building projects and looking for internship opportunities.

Download CV See my work →
Nirajan Awasthi

About Me

who i am

I'm Nirajan Awasthi, a final-year BSc CSIT student at Patan Multiple Campus, Tribhuvan University, based in Lalitpur, Nepal. I specialize in backend development with Django, building full-stack applications with role-based access control, REST APIs, and third-party integrations like eSewa and Khalti payment gateways.
My recent work includes HostelHub, a multi-role hostel booking platform with a content-based recommendation engine, and a Gym Management System built with Django REST Framework, JWT authentication, and Celery for background tasks. I enjoy solving real-world problems through clean, maintainable code and I'm currently looking for internship opportunities to grow as a developer.

My Services

what i provide

💻

Backend Development

Building robust server-side logic with Django, REST APIs, and clean, maintainable code architecture.

💳

Payment Integration

Implementing secure payment gateways like eSewa and Khalti with proper signature verification.

📊

Database Design

Designing efficient database schemas and optimizing queries for scalable web applications.

// things i've shipped

$ ls ./projects

Some of my recent work and side projects

// what i build with

$ skills.json

~/portfolio/skills
backend.py
database.sql
frontend.css
tools.sh
01 import Python 80%
02 import Django 85%
03 import Django REST Framework 80%
04 import REST APIs 75%
05 import eSewa API 80%
06 import Khalti API 85%
01 import MySQL 85%
02 import SQLite 80%
03 import PostgreSQL 75%
04 import Database Design 80%
05 import Neon (Serverless Postgres) 80%
01 import HTML5 90%
02 import CSS3 80%
03 import JavaScript 75%
04 import Bootstrap 85%
05 import Responsive Design 80%
01 import VS Code 95%
02 import GitHub 80%
03 import Render 70%
04 import Vercel 80%
05 import Docker 80%
06 import Postman 80%

// send a signal

$ contact.send()

POST /api/contact