Resume
Arjun Nepali
Full Stack Backend Focused Software Engineer
Professional summary
Software engineer focused on scalable web applications, with hands-on experience across Django, Django REST Framework, Next.js, and real-time systems. I enjoy turning complex product requirements into maintainable backends, clear APIs, and thoughtful frontends that stay fast under load.
At work I lean on collaborative delivery, code review, and pragmatic architecture—balancing technical quality with shipping value. I care about user-centered outcomes: secure auth, solid CMS and multi-tenant patterns, and performance for real users.
Technical skills
Programming languages
Python, JavaScript, TypeScript, C/C++
Backend
Django, Django REST Framework, FastAPI, Django Channels
Frontend
React.js, Next.js, HTML, CSS, Tailwind CSS, Bootstrap
Databases
PostgreSQL, MySQL, SQLite
Task queues & caching
Celery, Redis
DevOps & tools
Docker, AWS (EC2, S3, RDS), Linux, Git
AI / ML exposure
RAG, NLP, OpenAI API integration
Experience
Software Engineer
Prixa Technologies · Lalitpur, Nepal
Sep 2024 – PresentCurrent
- Leading development of scalable web applications using Django, DRF, and Next.js.
- Managing a small development team including task planning, mentorship, and code reviews.
- Designed and optimized backend architectures for multi-tenant SaaS platforms serving nationwide users.
- Built role-based CMS platforms with dynamic UI for clients such as Ukaalo and New Business Age.
- Developed RESTful APIs and implemented authentication systems including JWT and 2FA.
- Integrated payment gateways like eSewa, Khalti, and international providers.
- Built an AI-powered news scraping and summarization pipeline using LLM-based techniques.
- Progressed from Intern → Junior → Mid-Level Software Engineer to Team Lead within the organization.
Key software projects
Multi-Tenant SaaS News Platform
Case study →Django / DRF / Next.js · Present
- Developed a scalable multi-tenant SaaS platform for news portals using Django REST Framework and Next.js, supporting multiple independent client websites.
- Upgraded a legacy system by refactoring backend architecture and improving performance, maintainability, and scalability.
- Implemented tenant-based data isolation and dynamic configuration for themes, domains, and content management.
- Built RESTful APIs and integrated them with a modern Next.js frontend for fast and dynamic user experience.
- Implemented a role-based CMS with dynamic group and permission management for articles, categories, tags, and media.
- Optimized performance using caching and query optimization for high-traffic news platforms.
Real-time Chat Application
Case study →Django Channels / Next.js / WebSocket · 2025
- Developed a real-time chat system supporting one-to-one and group messaging using Django Channels and WebSockets.
- Implemented JWT authentication for secure WebSocket connections and message delivery.
- Built chat room listing, message history, typing indicators, and unread counters via Django REST Framework APIs.
- Integrated Redis for message brokering, presence tracking, and WebSocket event handling.
- Developed a Next.js frontend with React Query for state updates and instant message rendering.
- Optimized database queries and indexing for efficient message storage and retrieval.
Multi-Tenant Helpdesk AI SaaS (RAG)
Case study →Django / RAG / OpenAI / PostgreSQL · 2025
- Designed and developed a multi-tenant AI-powered chatbot SaaS with strict tenant-level data isolation (schema-based tenancy).
- Implemented a RAG pipeline to answer user queries from tenant-specific PDF documents.
- Built PDF ingestion: text extraction, chunking, and vector embedding generation.
- Stored embeddings in FAISS for semantic retrieval; integrated OpenAI for grounded responses.
- Developed REST APIs for chat sessions, message history, and PDF management using Django REST Framework.
- Implemented role-based access control for tenant users and data.
- Containerized the application with Docker for consistent deployment.
Neo Appliances Management System
Case study →Django / REST · 2025
- Designed and developed a comprehensive appliance management system supporting 9+ user roles (manufacturer admin, warehouse, dealer, sub-dealer, sales, service, technician, customer, etc.).
- Built role-based dashboards and permission-controlled workflows using Django templates and REST APIs.
- Developed APIs and server-rendered flows for purchase orders, bulk sales, warehouse inventory, and dealer management.
- Integrated QR code-based product registration for purchases and warranty tracking.
- Implemented repair and service request workflows with real-time status tracking.
- Built order management and notifications for orders, deliveries, and service activities.
Ukaalo News Platform
Case study →Django / DRF / CMS · 2025
- Built and maintained a role-based CMS for content publishing and media management.
- Implemented dynamic category, tag, and article management workflows.
- Optimized backend APIs and database queries for high-traffic news delivery.
- Developed scalable publishing features with editor and reporter workflows.
New Business Age
Case study →Django / DRF / CMS · 2025
- Developed and enhanced CMS features for business news publishing.
- Implemented article scheduling, media handling, and role-based workflows.
- Built scalable backend APIs for content delivery and management.
- Improved platform performance and maintainability for editorial operations.
GIWMS Government System
Case study →Django / Multi-Tenant · 2025
- Maintained and developed features for a government platform serving office,manicipality,and ward levels.
- Implemented scalable multi-tenant architecture and role-based access control.
- Optimized backend performance and database operations for large-scale usage.
- Developed APIs and workflows for administrative and reporting systems.
BikashNews Platform
Case study →Django / DRF / CMS · 2024
- Developed backend APIs and CMS modules for article publishing.
- Implemented category, media, and user management systems.
- Optimized content delivery and backend performance.
- Built role-based workflows for editors and reporters.
Aarthik Abhiyan
Case study →Django / DRF / GrapesJS · 2024
- Developed a drag-and-drop CMS using GrapesJS integrated with a Django backend.
- Implemented social login for seamless access and account creation.
- Built a dynamic magazine e-paper module for digital editions.
- Added scheduled publishing to release content at predefined times.
- Integrated Riri AI voice to read articles aloud for accessibility.
- Designed role-based workflows for editors, reporters, and chief editors.
- Developed REST APIs for publishing, user management, e-paper, and AI voice playback.
Education & credentials
Bachelor of Computer Engineering
Cosmos College of Management and Technology, Satdobato, Lalitpur
Pokhara University
2019 – 2024 · CGPA: 3.53
- Licensed Computer Engineer, Nepal Engineering Council