Portfolio
  • 01About
  • 02Skills
  • 03Projects
  • 04Experience
  • 05Education
  • 06Certifications
  • 07Contact
P
Portfolio

Navigation

  • 01About
  • 02Skills
  • 03Projects
  • 04Experience
  • 05Education
  • 06Certifications
  • 07Contact
Portfolio
Available for work

Rabin Shrestha

—

Full-Stack Developer

Kathmandu, Nepal·2 yrs exp

Full-Stack Developer with 2+ years building production web apps with React, Next.js, and Node.js. I work best in teams — comfortable owning features end-to-end while staying aligned with backend, design, and product.

01Collaborated with backend and design teams to ship a Membership & Subscription system — recurring billing, benefit tracking, and renewal flows across consumer frontend and internal CMS02Worked closely with non-technical stakeholders to deliver a CMS-driven frontend that lets content teams manage layouts and landing pages without engineering involvement03Built SerisLab solo end-to-end — auth, AI generation, file uploads, email workflows, and a drag-and-drop editor — to understand what cross-functional ownership actually feels like

About

02
On engineering“

I write code that's easy for teammates to pick up — clear structure, consistent patterns, and no unnecessary abstractions. Good collaboration between frontend and backend starts with readable, predictable code.

Full-Stack Developer with 2+ years shipping production web applications in team environments using React, Next.js, TypeScript, and Node.js.

I started with side projects out of curiosity, but what really shaped how I work was joining teams — learning to collaborate across backend, design, and product, read specs carefully, and ship features that hold up in production. I've worked in fast-moving product teams and taken on freelance work independently, so I'm comfortable in both environments.

Currently

Currently shipping SerisLab and going deeper into backend architecture.

Skills

Frontend

15
React.jsNext.jsTypeScriptJavaScript (ES6+)HTML5CSS3Tailwind CSSshadcn/uiMaterial-UIAnt DesignSassnext-intlJavaScriptHTMLCSS

state & data

5
Redux ToolkitReact QueryZustandReact Hook FormZod

Backend

8
NestJSNode.jsExpress.jsPostgreSQLMongoDBPrisma ORMRedisSwagger / OpenAPI

mobile

2
React NativeExpo

tools & devops

7
GitGitHubWebpackPostmanJenkins CI/CDGitHub ActionsDocker

testing

2
JestRTL (React Testing Library)

AI dev tools

3
Claude (Claude Code)ChatGPTGitHub Copilot

Languages

1
Java
03.

Selected Work

SerisLab — AI Portfolio Generator 1
SerisLab — AI Portfolio Generator 2
SerisLab — AI Portfolio Generator 3
SerisLab — AI Portfolio Generator 4
01Featured Project

SerisLab — AI Portfolio Generator

Full-stack SaaS app that converts a developer's GitHub profile or resume into a polished, shareable portfolio in minutes. Built solo to practice owning the full stack — from authentication and AI generation through to publishing and view tracking.

  • —Designed and built the full product solo to understand cross-functional ownership: user auth, AI content generation, file uploads, transactional email workflows, and a drag-and-drop portfolio editor.
  • —Integrated Groq AI to automatically merge GitHub activity and uploaded resumes into structured, recruiter-ready content — eliminating 20+ hours of manual work per user.
  • —Supports GitHub-only, resume-only, and dual-source input modes, making the product accessible to developers, career switchers, bootcamp grads, and PMs alike.
Next.jsNestJSPostgreSQLPrisma ORMRedis
Live Demo
Runway — Job Application Tracker 1
Runway — Job Application Tracker 2
02Featured Project

Runway — Job Application Tracker

Full-stack MERN app with JWT authentication, secure session management, file uploads, and a job analytics dashboard.

  • —Built a RESTful Express API with JWT auth, bcrypt password hashing, cookie-based sessions, input validation, rate limiting, MongoDB sanitization, and Helmet security headers.
  • —Implemented resume and avatar upload using Cloudinary and Multer, with a stats dashboard showing job pipeline analytics and chart visualizations via Recharts.
Node.jsExpressMongoDBMongooseJWT
Live Demo
health-analytics-dashboard 1
health-analytics-dashboard 2
health-analytics-dashboard 3
03Featured Project

health-analytics-dashboard

Interactive COVID-19 data dashboard with real-time tracking, country comparisons, and advanced filtering. Built with React, TypeScript, Redux Toolkit, and shadcn/ui — demonstrates state management and data-heavy UI at scale.

CodeLive Demo
More Work
video

2D-Platformer-Game

A 2D platformer game built in Java for my final year CSIT project. Players guide Alisha, a stranded explorer, through a perilous island after a shipwreck.

Java
2
Oct 2024
video

apple_website

Recreated the iPhone 15 Pro landing page with 3D model rendering and scroll-driven animations using GSAP and Three.js.

ReactJavaScriptGSAPThree.js
Apr 2024
video

cosyMart

A furniture e-commerce storefront with reusable component architecture, login validation, and multi-page navigation.

JavaScriptReactNext.js
Apr 2024

02.My Experience

Mid-Level Frontend Developer

MEDEX — Bangkok, Thailand

Jun 2024 — Present
1y 10m
CurrentFull-TimeBangkok, Thailand

Core frontend developer on medex.co — a healthcare platform serving users across Thailand and Nepal. Worked closely with backend engineers, designers, and product managers to build and maintain major product surfaces including Teleconsultation, Lab Tests, Wellness, Promotions, and an internal Clinic Management System.

  • 01Collaborated with backend and product teams to design and ship a Membership & Subscription system — covering recurring billing, benefit tracking, and renewal flows across both the consumer frontend and internal CMS.
  • 02Partnered with non-technical stakeholders to deliver a fully dynamic CMS-driven frontend, enabling content teams to manage layouts, sections, and landing pages independently — removing a recurring dependency on engineering.
  • 03Worked with the backend team to integrate five payment gateways (Stripe, Khalti, FonePay, eSewa, Omise) and implemented English/Thai localization using next-intl in coordination with the product team.
  • 04Built and maintained the Provider Panel with the team — covering onboarding flows, scheduling, and lab workflows — managing complex client and server state using Redux Toolkit and React Query.
ReactNext.jsTypeScriptRedux ToolkitReact QueryStripenext-intl

Freelance Full-Stack Developer

N. Tiwari & Associates (NB Advisory) — Kathmandu, Nepal

Aug 2025 — Dec 2025
5 mos
FreelanceKathmandu, Nepal

Independently developed a full-stack web application for a legal and educational advisory firm, handling client communication, requirements gathering, and end-to-end delivery.

  • 01Built a CMS-style admin panel for managing website content and internal data, working directly with the client to define workflows and reduce manual overhead.
  • 02Delivered a secure client portal with appointment scheduling and automated email notifications, translating business requirements into working features independently.
  • 03Handled the full stack solo — React, Next.js, Node.js, MongoDB, Tailwind CSS, and shadcn/ui — from database to deployed UI.
ReactNext.jsNode.jsMongoDBTailwind CSSshadcn/ui

React Developer Intern

CORPOLA TECH — Naya Baneshwor, Kathmandu

Feb 2024 — Apr 2024
3 mos
InternshipNaya Baneshwor, Kathmandu

Worked across two product lines simultaneously — an LMS platform and a geospatial data visualization project — contributing to both under guidance from senior developers.

  • 01Built a course creation and management dashboard for instructors in collaboration with the product team, including drag-and-drop curriculum reordering and media upload pipelines with chunked/multipart upload support.
  • 02Developed interactive map interfaces for OpenGeolens using React Leaflet alongside backend engineers, handling large GeoJSON datasets for dynamic geospatial visualization.
  • 03Maintained clean, reusable component architecture across both products simultaneously, following team standards and code review feedback.
ReactReact LeafletSemantic UIGeoJSON

Education

06
#InstitutionDegreePeriod
01

Asian School of Management & Technology — Kathmandu

BSc. Computer Science and Information Technology (BSc. CSIT)

2019-09-01 – 2024-09-01

02

Capitol Hill College — Kathmandu

Higher Secondary Education (+2)

2017-06-01 – 2019-02-01

Certifications

Sep 2023

JavaScript Algorithms and Data Structures

freeCodeCamp

Verify
Oct 2022

Responsive Web Design

freeCodeCamp

Verify

Contact

07

Focused on Shipping Real Products

I'm currently open to mid-level full-stack roles. If you're looking for someone who can work across the stack, collaborate well with teams, and take features from spec to production — feel free to reach out.

Email

shrestharavi06@gmail.com ↗

Location

Kathmandu, Nepal

Elsewhere

LinkedIn ↗GitHub ↗Website ↗