Hello, I'm Niraj Karki

Python Developer

Specializing in Django and RESTful APIs with a passion for creating efficient, data-driven backend solutions.

Contact Me
Niraj Karki

About Me

I'm a Python developer specializing in backend development with Django and Django REST Framework. I'm passionate about building clean, maintainable code that solves real-world problems efficiently. With a background in data analysis, I bring a unique perspective to software development. I'm constantly learning and expanding my skillset, currently focusing on advanced Django techniques and API optimization.

Kathmandu, Nepal
+977 9864000888
English, Nepali

Professional Goals

  • Become a Django/Python expert
  • Build scalable web applications

Technical Skills

Programming Languages

Python

JavaScript

HTML

CSS

Frameworks & Tools

Django

Django REST

MySQL

Git/GitHub

Projects

Featured Project

Expense Tracker(Kharcha)

Expense Tracker (Kharcha)

Django Bootstrap SQLite

Kharcha is a personal expense tracker built with Django and SQLite. It allows users to create custom cards, log income and expenses, and filter/search through transactions. The app focuses on simplicity and clarity, helping users manage their day-to-day finances easily.

Key Features:
  • User authentication and permission system
  • Advanced search and filtering capabilities
  • Bootstrap for responsive and user friendly UI

Other Projects

E-commerce API
Django

Easy_buy_Api

DRF SQLite drf-spectacular

EasyBuy-API is a RESTful backend system for an e-commerce platform, supporting roles like admin, customer, supplier, and delivery personnel. Built using Django REST Framework, it includes product management, order tracking, role-based permissions,and email based notifications

Weather Dashboard
Django

LibraApp Api

DRF SQLite drf-spectacular

LibraApp is a Django-based library management system where admins can manage books and users can issue or return books. Features include book search, availability filtering, and a role-based login system. Built with Django rest framework

Task Manager
Django

Invento Api

Django SQLite drf-spectacular

Invento is a Django-based inventory management system designed to help businesses manage product data efficiently. It includes product CRUD operations, and a clean admin interface for day-to-day inventory control.

Professional Experience

Data Analyst

Pivotech Nepal Pvt. Ltd

January 2024 – August 2024

  • Collected and processed product-related data from customers for integration into an Inventory Management System
  • Analyzed and mapped customer data fields to match internal database schema
  • Used MySQL to clean, reformat, and upload large datasets into the backend system
  • Gained hands-on experience with relational databases and understanding of data structures used in business operations

Education

Bachelor of Computer Applications

Tribhuvan University

2019 - 2023

High School

National College of Science and Technology

2017 - 2019

Certifications

Python with django

Mindrisers | February 2025

A comprehensive program covering Python basics, Django, Django Rest Framework and web application development.

Get In Touch

Location

Kathmandu, Nepal

Available for work

Email

[email protected]

Send me a message anytime!

Phone

+977 9864000888

Call me for more information