Hi, I'm Sabudh Bahadur Thapa, a full-stack software engineer proficient in Node.js, React, and TypeScript. I design scalable server-side systems and modular frontends, build robust RESTful APIs, and explore gRPC services to enable high-throughput workflows. I excel at managing client-side state with Recoil, Zustand, and TanStack Query; ensure accessibility; optimize performance; collaborate in remote, dynamic teams; and prioritize reliability and maintainability.

Sabudh Bahadur Thapa

Hi, I'm Sabudh Bahadur Thapa, a full-stack software engineer proficient in Node.js, React, and TypeScript. I design scalable server-side systems and modular frontends, build robust RESTful APIs, and explore gRPC services to enable high-throughput workflows. I excel at managing client-side state with Recoil, Zustand, and TanStack Query; ensure accessibility; optimize performance; collaborate in remote, dynamic teams; and prioritize reliability and maintainability.

Available to hire

Hi, I’m Sabudh Bahadur Thapa, a full-stack software engineer proficient in Node.js, React, and TypeScript. I design scalable server-side systems and modular frontends, build robust RESTful APIs, and explore gRPC services to enable high-throughput workflows.

I excel at managing client-side state with Recoil, Zustand, and TanStack Query; ensure accessibility; optimize performance; collaborate in remote, dynamic teams; and prioritize reliability and maintainability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced
Nepali
Advanced

Work Experience

Software Engineer at Wissenschaft Inc.
April 1, 2025 - Present
Enhanced React front-end performance using tools such as Lighthouse, Chrome DevTools, and React Profiler to analyze rendering bottlenecks. Implemented code-splitting and dynamic component loading with React.lazy and Suspense. Adopted Recoil for efficient state management. Set up ESLint, Prettier, Husky, and lint-staged with custom rules to enforce code style and prevent bad commits. Established monitoring and logging infrastructure using Prometheus, Loki, and Grafana for real-time dashboards and alerting.
Associate Software Engineer at Wissenschaft Inc.
April 1, 2025 - August 19, 2025
Collaborated with cross-functional teams and a Product Designer to design a new UI, improving UX and user flows aligned with strategic goals. Revamped UI using Material Design components and optimized APIs for a B2B platform in special needs education and healthcare. Structured backend APIs and frontend dashboards using TypeScript, Node.js, and React emphasizing clarity and modularity. Participated actively in Agile sprints, retrospectives, and pair programming within a distributed engineering team.
Backend Developer Intern at Brandbuilder Nepal
December 31, 2023 - August 19, 2025
Led backend development for an in-house project, building the backend application and guiding interns on React UI development for cohesive collaboration. Implemented automated scheduling systems and message queues to optimize email delivery to members. Recognized for outstanding performance and offered a full-time Node.js Developer role.
Web Developer Intern at Pagevamp Nepal
March 31, 2023 - August 19, 2025
Gained hands-on experience with web development technologies including HTML, CSS, JavaScript, TypeScript, React, relational databases (PostgreSQL), and build tools like Gulp.
Software Engineer at Wissenschaft Inc.
April 1, 2025 - Present
Enhancing React front-end performance by leveraging tooling such as Lighthouse and React Profiler; implementing dynamic component loading and state management optimizations using Recoil; enforcing code quality and style consistency through ESLint, Prettier, Husky, and lint-staged; and setting up comprehensive monitoring and logging systems using Prometheus, Loki, and Grafana for real-time metrics and alerting.
Associate Software Engineer at Wissenschaft Inc.
April 1, 2025 - August 22, 2025
Collaborated with cross-functional teams and product designers to redesign UI and improve user experience for a B2B platform in special needs education and healthcare; revamped UI using Material Design components and optimized backend APIs; structured both backend and frontend codebases using TypeScript, Node.js, and React to ensure modularity and faster onboarding; participated actively in Agile practices including sprints, retrospectives, and pair programming within a distributed engineering team.
Web Developer Intern at Pagevamp Nepal
March 1, 2023 - August 22, 2025
Gained hands-on experience with web development technologies such as HTML, CSS, JavaScript, TypeScript, React, PostgreSQL, and build tools like Gulp, strengthening foundational skills in frontend and backend development.
Software Engineer at Wissenschaft Inc.
April 1, 2025 - November 1, 2025
Implemented SSR/CSR with code splitting, dynamic imports, and lazy loading for responsive media across devices. Architected state management with Recoil, Zustand, and TanStack Query; enforced type-safe API contracts and schema validation with Zod. Implemented WCAG-compliant keyboard navigation and ARIA labeling; applied singleton patterns for reusable libraries. Optimized Node.js backend performance via event loop profiling and async I/O analysis; explored Clinic.js for deeper insights. Built horizontally scalable backend using gRPC with Protocol Buffers and Kafka with partition management; applied CQRS and Event-Driven Design. Set up ESLint, Prettier, Husky, and lint-staged with custom rules and git workflows. Established monitoring/logging with Prometheus, Loki, and Grafana; created real-time dashboards with alerts. Containerized services with Docker and tested deployments on k3d Kubernetes clusters; managed NodePorts, images, rollouts, batch jobs, and stress testing with k6.
Associate Software Engineer at Wissenschaft Inc.
April 30, 2025 - April 30, 2025
Developed modular, reusable React and Next.js components with a loosely coupled architecture, shared utilities, and typed interfaces for scalability. Mentored developers on reusable components, shared libraries, and dependency optimization. Designed and maintained modular Node.js/TypeScript backend services using domain-driven design (DDD). Built secure authentication/authorization flows (OAuth2 + PKCE, JWTs, RBAC) and integrated with external providers. Implemented dependency injection (tsyringe) with layered service architecture; explored microservices and monorepo setups. Optimized database queries with indexing, batching, and caching (Sequelize and raw queries); added constraints to ensure data integrity.
Full-stack Developer (Part time) at Global Diary
September 1, 2015 - November 1, 2025
Developed the Support & Feedback module end-to-end (frontend and backend). Implemented cross-domain authentication and reporting features for businesses, ensuring scalable and secure solutions. Resolved critical live- platform bugs to maintain stability for thousands of users.
Full-stack Developer at Freelancer
January 31, 2024 - January 31, 2024
Built and delivered a full-stack bank information management system (React, Node.js/Express, PostgreSQL). Managed design, development, deployment, requirements gathering, and provided post-launch guidance on scalability and functionality enhancements.
Backend Developer Intern at Brandbuilder Nepal
December 31, 2023 - December 31, 2023
Led backend development for an in-house project; implemented automated scheduling and message queues to optimize email delivery; guided interns on React UI; recognized for outstanding performance and offered a full-time Node.js role.
Web Developer Intern at Pagevamp Nepal
March 31, 2023 - March 31, 2023
Gained hands-on experience with HTML, CSS, JavaScript, TypeScript, React, PostgreSQL, and build tools like Gulp; contributed across front-end and back-end aspects of projects.
Software Engineer at Wissenschaft Inc.
April 1, 2025 - November 24, 2025
Implemented SSR and CSR with code splitting, dynamic imports, and lazy loading to deliver responsive images and videos across devices. Architected client-side state with Recoil, Zustand, and TanStack Query, enforcing type-safe API contracts and schema validation with Zod. Implemented WCAG-compliant keyboard navigation and ARIA labeling; used the singleton pattern for reusable library instances and collaborated with designers to enhance UX. Profiled Node.js event loop and async I/O with Chrome DevTools; explored Clinic.js for deeper performance insights. Built horizontally scalable backend using gRPC with Protocol Buffers, Kafka with partition management, and layered services applying CQRS and Event-Driven Design. Set up ESLint, Prettier, Husky, and lint-staged with custom rules and Git workflows including Discord notifications. Established monitoring and logging with Prometheus, Loki, and Grafana; real-time dashboards and alerting. Containerized services with Docker and tested deployme
Associate Software Engineer at Wissenschaft Inc.
April 1, 2025 - April 1, 2025
Developed modular, reusable React and Next.js components with loosely coupled architecture, shared utilities, and typed interfaces to ensure scalability and maintainability. Mentored developers on reusable components, shared libraries, and dependency optimization, including efficient Axios and GSAP usage. Designed and maintained modular backend services in Node.js/TypeScript, applying domain-driven design (DDD) principles. Built secure authentication and authorization flows (OAuth2 + PKCE, JWTs, RBAC), integrating with external identity providers. Implemented dependency injection (tsyringe) with layered service architecture; applied microservices, modular monorepo setups, and shared utilities to enhance scalability and maintainability. Optimized database queries with indexing, batching, and caching using Sequelize and raw queries; added CHECK and composite UNIQUE constraints to improve performance and ensure data integrity.
Full-stack Developer at Global Diary
September 1, 2015 - November 24, 2025
Hybrid, Kathmandu; Part-time role focusing on end-to-end development. Implemented the Support & Feedback module from frontend to backend; developed cross-domain authentication and reporting features for multiple businesses; fixed critical bugs on the live platform to ensure stability for thousands of users.
Full-stack Developer at Freelancer
January 1, 2024 - January 1, 2024
Built and delivered a full-stack commercial project (bank information management system) using React, Node.js/Express, and PostgreSQL; independently managed requirements gathering, design, development, deployment, and post-launch guidance on scalability and feature improvements.
Backend Developer Intern at Brandbuilder Nepal
December 1, 2023 - December 1, 2023
Led backend development for an in-house project, implementing automated scheduling and message queues to optimize email delivery; guided interns on React UI; recognized for outstanding performance and offered a full-time Node.js role.
Web Developer Intern at Pagevamp Nepal
March 1, 2023 - March 1, 2023
Gained hands-on experience in HTML, CSS, JavaScript, TypeScript, React, relational databases (PostgreSQL), and build tools like Gulp.

Education

Bachelors of Engineering (Computer Engineering) at Advanced College of Engineering and Management | Tribhuvan University
January 1, 2017 - January 1, 2023
Bachelors of Engineering (Computer Engineering) at Advanced College of Engineering and Management | Tribhuvan University
January 1, 2017 - January 1, 2023
Bachelor of Engineering (Computer Engineering) at Advanced College of Engineering and Management, Tribhuvan University
January 1, 2017 - January 1, 2023
Bachelor of Engineering (Computer Engineering) at Advanced College of Engineering and Management, Tribhuvan University
January 1, 2017 - January 1, 2023

Qualifications

Blockchain Basics Certificate
January 11, 2030 - August 19, 2025
Blockchain Basics Certificate
January 11, 2030 - August 22, 2025
Bachelor of Engineering (Computer Engineering)
January 1, 2017 - January 1, 2023

Industry Experience

Education, Healthcare, Financial Services, Software & Internet, Professional Services