Portfolio
  • About
  • Contributions
  • Skills
  • Projects
  • Experience
  • Education
  • Certifications
  • Contact
  • Resume
P
Portfolio

Navigation

  • 01About
  • 02Contributions
  • 03Skills
  • 04Projects
  • 05Experience
  • 06Education
  • 07Certifications
  • 08Contact
Download Resume
Available for workKathmandu, Nepal

Rabin Shrestha

Full-Stack Developer

Full-Stack Developer with 3+ 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.

3+

Yrs exp

Resume

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 3+ 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.

Contributions

1day streak

Current

16day streak

Longest

488

Contributions in 2026

Less
More
Top in 2026:JavaScriptHTMLTypeScript

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 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.
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
3
Mar 2026
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 11m
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 2023 — May 2024
9 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

Mar 2023 — May 2023
2 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

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

Asian School of Management & Technology — Kathmandu

2019 — 2024
5yr 1mo

Higher Secondary Education (+2)

Capitol Hill College — Kathmandu

2017 — 2019
1yr 8mo

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 ↗