
Nirdesh Pokharel
Software Engineer | Full Stack Developer
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.
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
- Leading development of GraphQL-based logistics enterprise system.
- Optimized SQL queries, enhancing performance by ~30%.
- Refactored enterprise codebase, reducing technical debt by ~30%.
- Developed high-performance RESTful APIs.
- Improved CI/CD pipeline, reducing deployment time by ~30%.
- Collaborated with frontend teams to optimize API responses.
- 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%.
- Mentored junior developers, improving team productivity.
- Led development of a mobile app backend.
- Implemented RESTful APIs and integrated third-party services.
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
Exploring JavaScript's handling of leading zeros in numbers and unexpected behaviors for developers.
Exploring NestJS Architecture: Understanding Modules, Controllers, and Providers
A comprehensive guide to understanding the core concepts of NestJS framework architecture.
Mastering Guards and Custom Decorators in NestJS: A Comprehensive Guide
Learn how to implement authentication, authorization, and custom behavior in NestJS applications.
Contact
- Email:mail@nirdeshpokhrel.com.np
- LinkedIn:linkedin.com/in/realnirdesh
- GitHub:github.com/codernirdesh