Open to work

Hi, I'm Gaurav Thapa

Full Stack Developer

Software Engineering graduate building scalable backend systems and clean frontend experiences, from Spring Boot microservices to Next.js interfaces.

scroll

About

Get to know me

Gaurav Thapa

I'm a BE Software Engineering graduate from Nepal College of Information Technology (2022-2026), passionate about building real-world products that solve real problems.

I've worked across the full stack, designing distributed microservices in Java, building event-driven data pipelines, and crafting pixel-perfect interfaces with Next.js and React.

Beyond code, I've taught web development to beginners and co-built a side business. I care deeply about clean architecture, good developer experience, and shipping things that actually work.

Currently

Software Engineer

CareGene AI

May 2026 - Present

Teku, Kathmandu

Skills

Tech Stack

Languages

Java
Python
JavaScript (ES6+)
TypeScript
HTML5
CSS3

Backend

Spring Boot
Node.js
Express.js
Django
REST API
Microservices Architecture
gRPC
Protocol Buffers
Apache Kafka
Payload CMS

Frontend

React.js
Next.js
Tailwind CSS

Databases

PostgreSQL
TimescaleDB
MongoDB

DevOps & Tools

Docker
Kubernetes (K8s)
CI/CD Pipelines
Git
Postman

Career

Experience

Software Engineer

CareGene AI
May 2026 - Present
Teku, Kathmandu
  • Build and maintain backend services in Java and Spring Boot across a distributed, microservices-based platform
  • Design asynchronous, event-driven workflows that keep services decoupled and resilient under load
  • Implement secure authentication, token introspection, and API rate limiting across services
  • Containerize services with Docker, deploy on Kubernetes, and maintain CI/CD pipelines

Full Stack Developer Intern

CareGene AI
Feb 2026 - Apr 2026
Teku, Kathmandu
  • Developed backend services in Java and Spring Boot within a microservices-based architecture
  • Built type-safe service-to-service communication for reliable data exchange between internal systems
  • Contributed to shared backend components used across multiple services

Next.js Intern

Sriyog Consulting
May 2025 - Sep 2025
Kamalpokhari, Kathmandu
  • Developed and maintained a full-stack marketing website using Next.js
  • Translated high-fidelity UI/UX designs into responsive, pixel-perfect interfaces
  • Integrated RESTful APIs with efficient data fetching and state management
  • Mentored junior interns on Next.js best practices, SSR/SSG, and Git workflow

Web Development Instructor

Crystal Aims Academy
June 2024 - Aug 2024
Gongabu, Kathmandu
  • Delivered a 2-month web development course covering HTML, CSS, JavaScript
  • Guided students in building real-world frontend projects
  • Provided one-on-one mentoring and code reviews
  • Designed a structured curriculum with hands-on assignments

Portfolio

Projects

Digital Mental Health Platform

February 2026
Next.jsDjangoPostgreSQL
  • Full-stack platform with role-based dashboards for patients, therapists, and admins
  • Therapist-matching system generating personalized recommendations from patient assessments
  • Secure authentication, payment processing, and automated email notifications

Online Job Portal Platform

November 2025
ReactDjangoPostgreSQL
  • Full-stack job portal for job seekers and employers
  • Job seeker profiles, job browsing, application tracking
  • Employer dashboard to post vacancies and manage candidate submissions
  • Role-based access control and secure authentication

CandeoHimalayaTreks Travel Website

September 2025
Next.jsPayload CMS
  • Full-stack trekking website managing treks, destinations, blogs, and inquiries
  • Altitude charts, galleries, itinerary sections, and inquiry flows
  • Deployed and maintained in production

Background

Education

Nepal College of Information Technology

Bachelor of Software Engineering

2022 - 2026
Balkumari, Lalitpur

Contact

Get In Touch

I'm currently open to new opportunities. Whether you have a question, a project idea, or just want to say hi, my inbox is always open.