Available for remote opportunities
Full-Stack Engineer · Nepal

Building
systems that
move business.

I design and develop production-grade applications using Next.js, TypeScript, Prisma and modern cloud infrastructure. From booking engines and payment systems to admin platforms and CI/CD pipelines, I focus on building software that drives real business outcomes.

Next.js 15TypeScriptPrismaStripeKhaltiDockerCI/CDPostgreSQL
4+

Production Systems

2

Payment Gateways

100%

Type Safe

24/7

Problem Solver

About

Engineering software
that solves real business problems.

I'm Dipesh Thapa, a Full-Stack Engineer based in Nepal specializing in modern web applications built with Next.js, TypeScript, Prisma, PostgreSQL, and cloud-native infrastructure.

My focus isn't simply shipping features—it's building systems that create measurable business value. I've developed booking platforms, payment architectures, invoice automation workflows, CMS systems, and secure admin dashboards that power real-world businesses.

Whether integrating Stripe and Khalti payment gateways, designing scalable database schemas, optimizing SEO, or configuring Docker-based CI/CD pipelines, I enjoy solving complex technical challenges with clean, maintainable solutions.

I hold a Bachelor's degree in Computer Engineering from Pokhara University and currently work as a Full-Stack Engineer, building production-grade systems used by businesses across hospitality, education, healthcare, and e-commerce industries.

Business-First Mindset

I prioritize solutions that improve business outcomes, customer experience, and operational efficiency.

Production Experience

From payment systems and booking engines to admin platforms and infrastructure, I build software used by real users.

End-to-End Ownership

Comfortable across frontend, backend, database architecture, DevOps, deployment, and long-term maintenance.

2025

Started Professional Development

4+

Production Systems Built

2

Payment Gateways Integrated

100%

Type-Safe Development

Selected Work

Production systems
built for real-world impact.

A selection of platforms I've architected and developed across e-commerce, hospitality, healthcare, education and infrastructure domains.

E-Commerce Infrastructure

GrowCart

Architected Stripe and Khalti payment processing with idempotent webhooks, automated invoicing, secure admin CMS, and inventory management systems.

Next.js 15TypeScriptPrismaStripeKhaltiPostgreSQL

Key Outcomes

Dual payment gateway architecture
Automated PDF invoice generation
Webhook reliability
Role-based CMS
Education Platform

Karmayogi School

Built a configurable pricing and enrollment system supporting VAT calculations, deposits, accommodation planning, and secure administration workflows.

Next.jsPrismaPostgreSQLTailwindJWT

Key Outcomes

Dynamic pricing engine
VAT automation
Booking workflows
Secure admin dashboard

Pokhara Heights Resort

Booking platform with room inventory management, SSR architecture, analytics tracking and optimized user experience.

Next.jsPrismaMySQL

UseSSL

SSL certificate lifecycle automation platform with partner APIs, billing systems and PDF generation.

Next.jsREST APIPDF

IE Lung

Healthcare platform modernization with React architecture, email workflows and SVG-based animations.

ReactResendTypeScript

Experience

Building software
that powers real businesses.

Over the past few years, I've worked across hospitality, education, healthcare, e-commerce, and infrastructure projects, helping organizations launch and scale production-grade digital systems.

Growssence

Full-Stack Engineer

Apr 2026 — Present

Building production-grade business systems focused on payments, automation, security, and scalable architecture.

  • Integrated Stripe and Khalti payment gateways with idempotent webhook processing.
  • Built automated PDF invoice generation and email delivery workflows.
  • Developed secure role-based CMS platforms and admin dashboards.
  • Implemented JWT authentication, HttpOnly cookies and route protection.
  • Configured Dockerized CI/CD pipelines with GitLab runners.
Next.js 15TypeScriptPrismaStripeKhaltiDockerGitLab CI/CD

Growssence

Full-Stack Engineer Intern

Feb 2026 — Apr 2026

Designed booking systems, automation platforms, healthcare websites and SEO-focused business applications.

  • Architected hotel booking infrastructure for Pokhara Heights Resort.
  • Integrated SSLStore APIs for certificate lifecycle automation.
  • Built dynamic sitemap generation and server-side PDF workflows.
  • Refactored legacy HTML systems into reusable React architecture.
  • Implemented dual-channel email workflows using Resend.
ReactNext.jsMySQLPrismaResendSSR

Sixkey Ventures

Web Developer

Sep 2025 — Feb 2026

Managed WordPress-based e-commerce systems and expanded product architecture.

  • Launched an entirely new electrical products category.
  • Improved UX and product discoverability.
  • Optimized SEO structure and metadata organization.
  • Managed technical product cataloging and content architecture.
WordPressWooCommerceSEOPHP
4+

Production Systems

2

Payment Gateways

100%

Type-Safe Projects

24/7

Problem Solving

Technical Expertise

Technologies and
capabilities behind every system.

Over the years, I've worked across the full development lifecycle—from frontend interfaces and backend APIs to payment infrastructure, database architecture, security, deployment pipelines and production operations.

Frontend Engineering

Building fast, accessible and SEO-friendly user experiences.

Next.js 15React 19TypeScriptTailwind CSSRedux ToolkitSSRISRSEO

Backend & APIs

Designing scalable application architecture and business logic.

Node.jsExpress.jsPrisma ORMREST APIsZodAuthenticationMiddlewareWebhooks

Databases

Schema design, performance optimization and data integrity.

PostgreSQLMySQLMongoDBPrismaDatabase ModelingQuery Optimization

Payments & Automation

Revenue-critical systems and workflow automation.

StripeKhaltiInvoice GenerationEmail AutomationWebhook ArchitecturePDF Generation

DevOps & Infrastructure

Deployment pipelines, containerization and production operations.

DockerGitLab CI/CDLinuxGitCloud DeploymentProduction Debugging

Security

Building secure applications and protecting business data.

JWT (jose)HttpOnly CookiesBcryptRole-Based AccessRoute ProtectionAuthorization
2

Payment gateways integrated in production environments.

4+

Production systems deployed across multiple industries.

100%

Focus on maintainability, type safety and scalability.

Engineering Principles

The principles behind
every system I build.

Tools and frameworks evolve constantly. Principles remain. These ideas guide how I design architectures, solve problems, and make technical decisions across every project.

“Good software is not measured by the amount of code written, but by the problems it eliminates.”
Personal Engineering Philosophy
Principle 01

Business Before Code

Technology exists to solve business problems. Every architectural decision should improve reliability, efficiency, user experience, or revenue generation.

Principle 02

Type Safety Is Non-Negotiable

Strong typing catches problems before production. I prioritize TypeScript, schema validation, and predictable contracts across the entire stack.

Principle 03

Automation Over Repetition

If a task is performed more than once, it should be evaluated for automation. Systems should reduce operational overhead rather than create it.

Principle 04

Build For Maintenance

Clean architecture, reusable abstractions, and documentation matter more than clever code. Future developers should understand the system quickly.

Principle 05

Performance Matters

Fast experiences create trust. From database queries to frontend rendering, performance is considered from the first line of code.

Principle 06

Security By Default

Authentication, authorization, data protection, and secure workflows are not optional features. They are fundamental requirements.

My Approach

Engineering for longevity.

I believe software should be designed with the assumption that it will grow. The goal is not only to ship features quickly but to ensure that future development remains predictable, maintainable, and scalable.

Whether integrating payment systems, building booking platforms, designing database architectures, or deploying production infrastructure, I focus on creating systems that remain reliable long after the initial release.

The best software is often invisible. Users don't notice clean architecture, secure authentication, optimized queries, or resilient infrastructure—but they immediately notice when those things are missing.