Hi, I'm

Sujib Shrestha

Software Developer

GoTo Developer. Passionate about building scalable web applications and exploring new technologies. Crafting clean, efficient solutions for complex digital problems.

01 // ABOUT

Backend systems. AI that actually works.

I'm a backend and GenAI developer who knows my way around the full stack. I spend most of my time designing APIs, wiring up LLM pipelines, and making sure the infrastructure holding it all together doesn't fall apart under pressure.

I enjoy the part of AI development most people skip — prompt engineering, retrieval systems, evals, and getting models to behave reliably in production. The frontend exists too, and I can build it, but the interesting problems for me live a few layers deeper.

Sujib Shrestha - Backend and Generative AI Developer

Skills & Tech Stack

02 // SKILLS

Backend

ExpressJSFastAPISQL/NoSQL DBPostgreSQL

AI

RAGLLMFine-TuningVector DBLangChain

Frontend

Next.jsReact.jsTailwindCSS

Tools & Platforms

DockerGitPostmanVercelGitHub Actions

Selected Projects Portfolio

03 // SELECTED WORK
Popcorn List - Full Stack Project Screenshot
01
Popcorn List
A cinematic watchlist application (Popcorn List) that lets users discover, search, and manage movies with a sleek dashboard UI, integrated with TMDB API or custom database.
View Case Study / SEO Details
Problem Solved:

Users struggle to keep a unified record of movies they plan to watch or have watched. Popcorn List provides a centralized, real-time application to manage watchlists, browse details, and view viewing statistics seamlessly.

Key Features:
  • Real-time TMDB API integration for up-to-date movie details
  • User watchlists with custom status tracking (To Watch, Watched)
  • Dynamic analytics dashboard visualizing watch time and genre breakdown
  • Responsive UI with instant client-side searching and filtering
Results:

Enabled users to organize watchlists in under 2 seconds and reduced search latency to less than 150ms through client-side caching.

React.jsExpress.jsPostgreSQL
VIEW PROJECT
AI Video Summary Assistant - Full Stack Project Screenshot
02
AI Video Summary Assistant
An intelligent AI agent that processes long-form YouTube videos to extract concise summaries and answers user questions about the video content in real-time.
View Case Study / SEO Details
Problem Solved:

Consuming hours of technical or educational video content is highly time-inefficient. This assistant solves this by transcribing videos and providing a smart retrieval system to answer specific questions instantly.

Key Features:
  • Automated video transcription and text processing pipeline
  • Semantic chunking and vector embeddings using Hugging Face
  • Local vector storage with Chroma DB for high-speed similarity search
  • Context-aware Q&A agent built with LangChain and Groq AI (LLaMA-3)
Results:

Saved up to 90% of information retrieval time for users, processing video transcripts and generating summaries in under 5 seconds.

PythonLangChainChroma DBGroq AIHugging Face

Work Experience

04 // EXPERIENCE

Freelancer

Software Developer

March 2026 – Present
(Remote)

Designed and built custom websites for multiple clients using Next.js and TypeScript, delivering responsive, SEO-friendly frontends from initial concept through deployment.

Developed backend APIs and database schemas with Express.js and PostgreSQL to support client-facing features such as authentication, content management, and contact/lead forms.

Managed end-to-end freelance projects — client communication, scoping, timelines, and delivery — while maintaining clean, documented, and maintainable codebases.

Express.jsPostgreSQLTypeScriptNext.js
05 // GET IN TOUCH

Let's build something
together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something meaningful. Whether it's a backend system that needs scaling or an AI product that needs shipping — let's talk.

Location

Kathmandu,Nepal (Remote)

Availability

Open to freelance, contract, full-time

Find me elsewhere

Send a message