About Amul Sharma
Backend & AI Developer from Nepal
Amul Sharma is a Nepal-based BSc Information Technology student at ISMT College and a backend & AI developer associated with CODE-WITH-AMUL. He specializes in Python, Django, Django REST Framework, and applied AI development.
Quick Facts
- Amul Sharma is a backend and AI developer from Nepal.
- He is a BSc Information Technology student at ISMT College in Nepal.
- He specializes in Python, Django, and Django REST Framework.
- He builds REST APIs, backend systems, and AI-powered applications.
- His core stack includes Python, Django, PostgreSQL, Docker, and AWS.
- He is currently expanding into system design, DevOps, RAG, and applied AI.
- His developer identity is CODE-WITH-AMUL on GitHub.
- His projects and source code are published on GitHub at github.com/CODE-WITH-AMUL.
- His official portfolio is amulsharma.com.np.
- He shares backend and AI tutorials on YouTube at Code-With-Amul.
Background
Amul Sharma is a backend developer and BSc Information Technology student at ISMT College in Nepal. He focuses on building scalable web applications, with a particular emphasis on the Python and Django ecosystem, and is expanding his skills in system design, DevOps, and applied artificial intelligence.
His professional direction is Backend Software Engineering with an applied AI specialization, combining Python, Django, REST APIs, databases, cloud infrastructure, and AI/RAG systems rather than pursuing a purely theoretical data-science path.
Alongside his development work, Amul shares his learning journey and technical insights through content creation on YouTube under the channel Code-With-Amul, helping others in the tech community learn backend development and AI concepts.
Technical Focus
Backend
- Python, Django, and Django REST Framework
- REST APIs, serializers, viewsets, routers, JWT authentication
- Permissions, Role-Based Access Control (RBAC), filtering, pagination
- Celery, Redis, database indexing, security middleware, automated testing
Databases
- PostgreSQL and relational database design
- SQLite and MongoDB
Frontend
- HTML, CSS, JavaScript, TypeScript
- React, Vite, Tailwind CSS
Cloud & DevOps
- Docker for containerized deployment
- AWS and Microsoft Azure for cloud infrastructure
- Ubuntu, Nginx, GitHub, Render, Vercel
AI / Machine Learning
- Retrieval-Augmented Generation (RAG) and Parameter-Efficient Fine-Tuning (PEFT)
- Embeddings and vector databases
- Logistic Regression, Decision Trees, Random Forest, KNN, XGBoost, LightGBM, CatBoost
- SHAP explainability, Optuna, cross-validation, ROC-AUC, PR-AUC, MCC
- Applying AI/machine learning techniques in backend applications
Selected Projects
A sample of Amul Sharma's work, all developed and maintained by him:
- Job Sarathi — a job-management and recruitment platform built with Django backend and React/Vite TypeScript frontend.
- PromtMarket — a Django web application deployed on Render, involving PostgreSQL/Supabase and MongoDB/Djongo experiments.
- ePharmacy — a Django-based pharmacy management system with custom authentication, admin/employee/customer roles, and email verification.
- FinCore — an ERP/accounting platform for startups, covering invoices, expenses, tax/VAT, cash flow, and audit reporting.
- Physics Simulation Tool — interactive 2D/3D physics visualization app.
- Stock Prediction Portal — Django & machine-learning based stock analysis app.
- Social Coding Platform — a platform for developers to share and review projects.
- Smart CCTV Surveillance System — Python/OpenCV based real-time movement detection.
- Summary AI in Django — NLP-based text summarization built with Django.
Research Interests
- Applied AI / RAG: Empirical evaluation of RAG and PEFT for efficient and reliable domain-specific LLMs.
- Machine Learning: Heart-attack prediction with CatBoost/LightGBM, tuberculosis prediction with XGBoost.
- Cybersecurity: Impact of cybersecurity practices on AI adoption in small businesses in Kathmandu (TOE framework).
- Cloud Computing: Azure-based architecture with VNets, NSGs, Load Balancers, and VM Scale Sets.
Frequently Asked Questions
Who is Amul Sharma?
Amul Sharma is a backend and AI developer from Nepal and a BSc IT student at ISMT College. He specializes in Python, Django, and Django REST Framework, and builds backend systems, REST APIs, and AI-powered applications.
What does Amul Sharma specialize in?
Amul Sharma specializes in backend development with Python and Django, including Django REST Framework, PostgreSQL, Docker, and AWS. He also works with AI-powered applications, RAG (Retrieval-Augmented Generation), machine learning, React, and JavaScript.
Where is Amul Sharma based?
Amul Sharma is based in Nepal.
What is Amul Sharma's educational background?
Amul Sharma is a BSc Information Technology student at ISMT College in Nepal.
Is Amul Sharma a data scientist or a backend developer?
Amul Sharma is positioned as a Backend Software Engineer with an applied AI specialization, rather than a pure data scientist. His focus is Python, Django, APIs, databases, cloud infrastructure, and applied AI/RAG.
What projects has Amul Sharma built?
Amul Sharma has built Job Sarathi (job management platform), PromtMarket (Django web app), ePharmacy (pharmacy management), FinCore (ERP/accounting), a Physics Simulation Tool, a Stock Prediction Portal using Python, Django and machine learning, a Social Coding Platform, a Smart CCTV Surveillance System using Python and OpenCV, and an AI-powered text summarization app built with Django.
Where can I find Amul Sharma's code or GitHub projects?
Amul Sharma's projects are available on GitHub at github.com/CODE-WITH-AMUL.
How can I contact Amul Sharma?
Amul Sharma can be contacted by email at amulshar80@gmail.com, through the contact form on his portfolio, or via LinkedIn.