Puran Adhikari
Principal Engineer
Principal Engineer at Leapfrog Technology. I design distributed systems, define engineering standards, and help teams build things that scale.
Architecture first, implementation follows
I am a Software Architect and Principal Engineer with over a decade of experience turning complex business problems into scalable, maintainable systems. My work centres on defining system boundaries, selecting the right technologies, and ensuring engineering teams have a clear technical direction to build against.
At Leapfrog Technology, I lead cross-team architectural governance — driving engineering standards, cloud-native adoption, and delivery metrics that measure real impact. Previously at Smaitic Labs / Avesha, I architected Kubernetes operators and designed distributed, event-driven platforms on AWS that ran at scale.
Beyond the code, I care about the decisions that shape how software evolves — system design, team enablement, and the engineering culture that makes sustainable delivery possible.
Quick Info
- Kathmandu, Nepal
- puranadhikari@outlook.com
- +977 9851189124
- LinkedIn Profile
Work History
Leapfrog Technology
Kathmandu, NepalPrincipal Engineer
July 2024 – Present
- Architecting and developing backend microservices using Java, Spring Boot, and Python; designing enterprise-grade REST APIs integrating multiple internal and external services.
- Building workflow orchestration and automation pipelines with Apache Airflow for scheduled and event-driven processing.
- Implementing cloud infrastructure on AWS — API Gateway, Lambda, ECS, Step Functions, DynamoDB, SQS, and Kinesis Data Streams for scalable, event-driven solutions.
- Designing and maintaining CI/CD pipelines using AWS CodeBuild and CodePipeline; collaborating with DevOps teams on deployment strategies and system observability.
- Driving engineering excellence by defining standards, tracking DORA metrics, and identifying delivery bottlenecks to improve deployment frequency, lead time, and system reliability.
- Leading architectural governance, contributing to technical direction, and mentoring teams on cloud-native design and scalable system architecture.
Smaitic Labs | Avesha
RemoteLead Software Engineer (Contractor)
August 2021 – June 2024
- Developed Kubernetes operators with Golang, Kubebuilder, and Operator SDK, automating application management.
- Collaborated on CI/CD pipelines with DevOps for efficient deployment workflows.
- Implemented RESTful and GraphQL APIs with NodeJS and NestJS, designing scalable system architecture.
- Provided mentorship on Kubernetes concepts, operator development, and best practices.
Prithak Creation
Lalitpur, NepalChief Technology Officer
September 2019 – July 2021
- Led architecture, platform, and data configuration processes, maintaining technology infrastructure.
- Managed development milestones, consulted on system improvements, and contributed to sprint planning.
- Designed efficient software aligned with business objectives using Golang, NestJS, AWS, DynamoDB.
Tolung Creations
Bhaktapur, NepalChief Technology Officer
July 2018 – August 2019
- Led strategic technology initiatives, overseeing architecture, implementation, and optimization.
- Directed cross-functional teams to foster collaboration and drive technology-driven growth.
Sr. Web Developer
September 2017 – June 2018
- Wrote well-designed, testable code adhering to best practices.
- Designed and developed database architectures, integrating data from back-end services.
Web App Developer
December 2015 – August 2017
- Contributed to writing well-designed, testable code using best practices.
- Assisted in designing and developing database architectures.
Studio Matrix
Kathmandu, NepalJr. Web Developer
October 2014 – November 2015
- Supported web development team in all aspects of website and app development.
- Assisted in testing and maintaining backend applications.
Web Development Intern
April 2014 – September 2014
- Assisted in website and application development tasks.
- Collaborated with developers on implementing new web features.
Technical Expertise
JavaScript / TypeScript
Full-stack apps with NestJS, GraphQL & REST APIs
Golang
Kubernetes operators & event-driven systems at scale
Java / Spring Boot
Enterprise microservices & cloud-native REST APIs
MySQL & PostgreSQL
Schema design & optimization across production systems
Languages
Frameworks & Libraries
AWS Services
Tools & DevOps
Databases
Practice Areas
Academic Background
M.Sc. in Computer Science and Information Technology
Central Department of Computer Science & IT
Tribhuvan University
B.Sc. in Computer Science and Information Technology
Ambition College
Tribhuvan University
Recent Articles
View all articles
Implementing WebSockets in Golang
Introduction In the age of instant communication and dynamic content, real-time data transfer has become a crucial part of modern web applications. Whether it’s a live chat, notifications, collaborati...

Mastering Concurrency in Go: A Deep Dive into Goroutines, Channels, and Synchronization
Introduction Concurrency is a core aspect of modern software development, enabling programs to perform multiple tasks simultaneously and utilize available resources efficiently. In Go, concurrency is ...
Foundations of Golang Logging: A Comprehensive Primer
In the realm of software development, logging is not just a record; it’s your flashlight in the dark, guiding you through the intricacies of your application. Logging plays a pivotal role in the devel...
Get In Touch
I occasionally take on consulting work, technical advisory roles, and interesting side projects. If you have something worth building or a problem worth solving, feel free to reach out.
Start a Conversation