Frontend development
Thoughtful interfaces that bring a product to life. Built with attention to usability, responsiveness, and the details that matter.
- React
- Next.js
- TypeScript
- Tailwind CSS
- Redux Toolkit
Technical stack / Tools & application
The technologies I use across the application lifecycle, and how I’ve applied them in professional work.
Thoughtful interfaces that bring a product to life. Built with attention to usability, responsiveness, and the details that matter.
The systems behind the experience. APIs, application logic, and integrations that connect the moving parts of a product.
From database design to production deployment. Connecting the application to the infrastructure it needs to run.
Stripe payments, eSewa digital wallet, and Nepalese banking integrations including Nabil Bank, alongside production deployment workflows.
Payments & integrations
Connecting web applications to online payment methods.
Online payment integration
Digital wallet integration
Bank payment gateways · Nabil Bank
In practice
NestJS and Next.js monorepos, reusable modules, dependency injection, GraphQL schemas, and RESTful services.
PostgreSQL schema migrations with MikroORM, GitHub Actions build and deployment pipelines, and Redis background jobs.
AWS EC2 for compute, S3 for storage, SES for email, ECR for container images, and Secrets Manager for credentials.
Stripe, eSewa digital wallet, and Nepalese bank payment gateways including Nabil Bank; email and SMS notifications, third-party API rate limits, and Tiptap rich text editing.
See these areas in the context of my work.
Professional experience