Hi, I'm Samir Shrestha.Backend & Full-Stack Developer
Final-year BSc.CSIT student at Tribhuvan University, building robust backend systems, RESTful APIs, and database architectures with FastAPI, Node.js, PostgreSQL, and React.
Driven by clean architecture & reliable systems.
Building software with a focus on maintainability, modular design, and robust server-side performance.
Background & ExperienceTU CSIT
I am Samir Shrestha, in my final year of Bachelor of Science in Computer Science & Information Technology (BSc.CSIT) at Madan Bhandari Memorial College (Tribhuvan University) in Kathmandu, Nepal.
My primary focus is backend engineering: turning complex problem statements into clean, testable REST APIs, optimizing relational databases, and structuring applications with clear architectural boundaries.
Whether developing independently or collaborating in teams, I enjoy taking full ownership from schema design and API contracts to containerization and cloud deployment.
Backend & API Architecture
Designing structured RESTful APIs with FastAPI, Node.js, and Express, emphasizing strict schema validation, JWT auth, and clean error handling.
Relational Database Design
Managing PostgreSQL and MySQL schemas with optimal indexing, foreign key constraints, query optimization, and Docker containerization.
Full-Stack Project Delivery
Building responsive React and Next.js interfaces that integrate seamlessly with backend services, OpenStreetMap APIs, and OAuth providers.
Machine Learning Integration
Bridging the gap between data science and production by serving trained Scikit-learn Random Forest classifiers via fast asynchronous endpoints.
Featured Projects & Systems.
Web applications demonstrating REST API architecture, database design, ML integration, and full-stack execution.
Smart Fertilizer Recommendation System
AgriPulse — ML-Powered Agriculture Decision Platform
A full-stack precision agriculture web application that analyzes soil and weather parameters to recommend optimal fertilizers using a trained Random Forest machine learning classifier.
Food Finder
Full-Stack Restaurant Discovery & Wishlist Platform
A full-stack restaurant discovery and curated wishlist platform built with Next.js and TypeScript, featuring GitHub OAuth and containerized database management.
Book Rental System
End-to-End Book Inventory & Rental Management
A complete book rental web application with full CRUD capabilities, relational inventory control, and secure user authentication.
Technical Stack & Competencies.
Hands-on technical stack across backend frameworks, relational databases, cloud tooling, and modern languages.
Backend & API Architecture
Server-side runtimes, API frameworks, authentication protocols, and routing systems
Event-driven runtime for microservices and asynchronous I/O
High-performance Python web framework with Pydantic validation
Minimalist server framework for RESTful API services
Full-stack serverless handlers and backend routes
Standardized HTTP methods, status codes, and JSON schemas
Secure token generation, verification, and session guards
Academic Background.
Structured computer science curriculum focusing on software engineering, database systems, and algorithms.
Madan Bhandari Memorial College
Tribhuvan University
BSc.CSIT — Bachelor of Science in Computer Science & Information Technology
Academic Focus & Key Coursework
Curriculum Vitae & Qualifications.
Verified academic credentials, technical skills, and production-tested project deliverables.
Samir Shrestha — Official Resume
Format: PDF • Backend & Full-Stack Developer
BSc.CSIT (Final Year) at Madan Bhandari Memorial College, Tribhuvan University.
FastAPI, Node.js, Express, PostgreSQL, MySQL, Docker, React.js, Python, TypeScript.
Smart Fertilizer Recommendation (ML), Food Finder (OAuth), Book Rental System.
Let's Connect & Build.
Open for Backend Developer and Full-Stack Engineer positions, internships, and technical collaborations.
Currently open for Backend Developer, Full-Stack roles, and software engineering internships.
Send a Message
Leave your details below to start a conversation.