Nirdesh Pokharel - Software Engineer

Nirdesh Pokharel

Software Engineer  |  Full Stack Developer

mail@nirdeshpokhrel.com.np linkedin.com/in/realnirdesh github.com/codernirdesh Kathmandu, Bagmati Province, NepalNepaliFreelance Software Engineer

Professional Summary

Senior Software Engineer with 4.5+ years of experience in full stack development. Expert in Node.js, TypeScript, and Flutter. Based in Kathmandu, Nepal.

Software Engineering Services in Nepal

Providing professional software development services in Kathmandu, Nepal and remotely worldwide. Specializing in modern web application development, mobile app development, and technical consulting for businesses across Nepal, India, and international markets.

Local Expertise & Market Knowledge

Deep understanding of Nepal's technology landscape, local business requirements, and cultural context. Experienced in working with Nepali startups, international companies with Nepal operations, and remote global teams. Fluent in English, Hindi, and Nepali languages.

Available Services
  • Custom software development for Nepal businesses
  • E-commerce solutions for Nepali market
  • Mobile apps for iOS and Android
  • Web applications with modern frameworks
  • Technical consulting and code reviews
  • Remote software engineering for global companies
  • API development and system integration
  • Database design and optimization
  • Cloud migration and DevOps setup

Professional Summary

With over 4.5+ years of experience in the development of highly scalable web and mobile applications that deliver exceptional user experiences to thousands of users. Proven expertise in solving complex technical puzzles by implementing clean code and smart architecture.

Fast Learner
Team Player
Problem Solver

Senior Software Engineer - Technical Expertise & Specializations

Nirdesh Pokharel is a highly skilled senior software engineer and full-stack developer based in Kathmandu, Nepal, specializing in modern web and mobile application development. With extensive experience in software engineering, he has established himself as a leading programmer and technical expert in the Nepal technology sector.

Core Technical Skills & Programming Languages
  • Node.js development and server-side JavaScript programming
  • TypeScript programming and type-safe application development
  • Flutter mobile app development for iOS and Android
  • React.js front-end development and component architecture
  • Vue.js and Nuxt.js full-stack application development
  • Python programming and FastAPI backend development
  • JavaScript ES6+ and modern web standards
  • HTML5, CSS3, and responsive web design
  • Tailwind CSS and modern styling frameworks
  • SQL and NoSQL database design and optimization
Software Engineering & Development Methodologies
  • Full-stack web application development
  • Cross-platform mobile application development
  • REST API design and development
  • GraphQL API implementation and optimization
  • Microservices architecture and system design
  • Database design and performance optimization
  • Cloud infrastructure and AWS services
  • DevOps practices and CI/CD pipeline implementation
  • Software testing and quality assurance
  • Agile development and Scrum methodologies
  • Code review and technical mentoring
  • Performance optimization and scalability
Industry Experience & Professional Background

As a senior software engineer in Nepal's growing technology sector, Nirdesh Pokharel has contributed to numerous successful software projects ranging from enterprise web applications to consumer mobile apps. His expertise in modern development frameworks and cloud technologies has made him a valuable asset to technology companies and startups across Nepal and internationally.

Software Engineering Leadership & Team Collaboration

Experienced in leading software development teams, conducting technical interviews, mentoring junior developers, and establishing best practices for code quality and software architecture. Skilled in remote collaboration, cross-functional team coordination, and agile project management.

Technology Stack Expertise
  • Frontend: React, Vue.js, Nuxt.js, HTML5, CSS3, Tailwind CSS, SASS
  • Backend: Node.js, Express.js, TypeScript, Python, FastAPI
  • Mobile: Flutter, Dart, cross-platform development
  • Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
  • Cloud & DevOps: AWS, Docker, Kubernetes, CI/CD, Git
  • Tools: VS Code, Git, GitHub, Docker, Postman, Figma
Professional Services & Consulting

Available for software engineering consulting, technical architecture reviews, code audits, performance optimization, and full-stack development projects. Specializes in scalable web applications, mobile app development, and modern software architecture solutions for businesses in Nepal and globally.

Geographic & Market Focus

Based in Kathmandu, Nepal, serving clients across South Asia and internationally. Experienced in remote software development, distributed team collaboration, and delivering high-quality software solutions for diverse markets and cultural contexts.

Technical Skills

Backend Technologies

  • Node.jsExpert
  • Express.js
  • NestJS
  • PostgreSQL
  • REST APIs
  • GraphQL

Frontend & Mobile

  • Flutter
  • TypeScriptAdvanced
  • Vue.js
  • React
  • Tailwind CSSAdvanced
  • HTML/CSS

DevOps & Tools

  • Docker
  • Git Fluent
  • CI/CD
  • Firebase
  • VS Code
  • DataGrip

Top Software Engineer Nepal - Technical Expertise

Nirdesh Pokharel, recognized as the top software engineer in Nepal, possesses advanced technical skills across multiple programming languages and frameworks. His expertise as a leading developer in Nepal includes:

Expert-Level Programming Skills Nepal
  • Advanced Node.js development - Leading Node.js developer in Nepal
  • Expert TypeScript programming - Top TypeScript expert Nepal
  • Professional Flutter development - Premier Flutter developer Nepal
  • Full-stack JavaScript development - JavaScript expert Nepal
  • Database design and optimization - Database expert Nepal
  • System architecture and design - Systems architect Nepal
Software Engineering Excellence Nepal

As one of the most skilled software engineers in Nepal, Nirdesh demonstrates proficiency in modern software development practices, making him a sought-after software engineer in Nepal's competitive technology market.

Work Experience

Software EngineerCurrent
Evolve Pvt. Ltd
Jul 2024 - Present · Kathmandu, Nepal
  • Leading development of GraphQL-based logistics enterprise system.
  • Optimized SQL queries, enhancing performance by ~30%.
  • Refactored enterprise codebase, reducing technical debt by ~30%.
TypeScriptSystem DesignEnterprise ArchitectureGraphQL
Node.js Developer
ShotCoder Tech
Jan 2024 - Jun 2024 · Kathmandu, Nepal
  • Developed high-performance RESTful APIs.
  • Improved CI/CD pipeline, reducing deployment time by ~30%.
  • Collaborated with frontend teams to optimize API responses.
TypeScriptExpressAPI Design
Backend Developer
internsathi
Nov 2022 - Oct 2023 · Remote
  • Implemented advanced GraphQL APIs, increasing data fetch efficiency by ~40%.
  • Optimized PostgreSQL queries, reducing response time by ~25%.
  • Created intelligent internship matching algorithm, improving placement rates by ~30%.
NestJSGraphQLPostgreSQL
Backend Engineer
Nep Tech Pal
Mar 2021 - Sep 2022 · Remote
  • Mentored junior developers, improving team productivity.
  • Led development of a mobile app backend.
  • Implemented RESTful APIs and integrated third-party services.
Node.jsNestJsMentoringDockerCI/CDPostgreSQLGraphQL

Software Engineer - Professional Experience

Nirdesh Pokharel's career progression demonstrates his growth as a software engineer. His professional journey showcases expertise across multiple technologies and leadership roles in the tech industry.

Senior Software Engineering Roles
  • Senior Software Engineer at Evolve Pvt. Ltd - Enterprise software development
  • Senior Node.js Developer at ShotCoder Tech - Backend development
  • Senior Backend Developer at internsathi - GraphQL development
  • Flutter Developer at Bytecare Technology - Mobile development
Software Engineering Experience

Throughout his career as a software engineer, Nirdesh has consistently delivered results, improved system performance, and mentored junior developers, establishing himself as a valuable member of the software engineering community.

Key Achievements
  • Led teams and mentored developers
  • Optimized enterprise systems serving thousands of users
  • Implemented advanced architectural patterns and best practices
  • Contributed to tech industry growth through innovative solutions

Publications

The Mystery of Leading Zeros in JavaScript: A Fun Discovery

May 31, 2024· 6 min

Exploring JavaScript's handling of leading zeros in numbers and unexpected behaviors for developers.

JavaScriptProgrammingWeb Development

Exploring NestJS Architecture: Understanding Modules, Controllers, and Providers

March 20, 2024· 8 min

A comprehensive guide to understanding the core concepts of NestJS framework architecture.

NestJSBackendTypeScript

Mastering Guards and Custom Decorators in NestJS: A Comprehensive Guide

March 19, 2024· 10 min

Learn how to implement authentication, authorization, and custom behavior in NestJS applications.

NestJSSecurityTypeScript
View more publications

Contact

  • Email:mail@nirdeshpokhrel.com.np
  • LinkedIn:linkedin.com/in/realnirdesh
  • GitHub:github.com/codernirdesh

Updated: Sep 2025 • References available upon request

© 2025 Nirdesh Pokharel • Software Engineer • Kathmandu, Nepal • cv.nirdeshpokhrel.com.np

Node.js • TypeScript • Flutter • React • Vue.js

Full Stack Developer • Mobile App Developer