
Nikhil Baidya
Sr. Software Engineer
I'm a self-driven, open-minded software engineer with a strong technical foundation and the discipline to deliver with minimal supervision. I work across the full software development lifecycle — translating client requirements into detailed technical specifications and shipping solutions where accessibility, usability, and customer experience come first. As a team player and engineering lead, I enjoy setting technical direction, bridging the gap between business goals and execution, and building a culture of accountability and continuous improvement. I've designed and delivered scalable cloud-based solutions on AWS with hands-on expertise across the stack, and I'm always exploring emerging technologies to turn them into practical improvements that create real business value.
ExperienceLast updated on 2026
A decade-plus journey from intern to team lead — building web applications end to end, shipping cloud solutions on AWS, and leading engineering teams along the way.
- Dec 2021 — PresentTeam LeadWhitehat Engineering Pvt. Ltd.
Leading engineering teams — defining system architecture and technical direction, and owning delivery from sprint planning to release.
- Oct 2017 — Feb 2023Sr. Software EngineerWill IT Nepal Pvt. Ltd.
Led front- and back-end development of websites and applications, owning quality control across all development work.
- Nov 2019 — Dec 2021Sr. Software EngineerWhitehat Engineering Pvt. Ltd. (Will IT Nepal)
Designed, maintained and optimized software systems, and built cloud-based applications and services on AWS.
- May 2017 — Oct 2017Sr. Full Stack DeveloperEBPearls Pty. Ltd.
Architected end-to-end web solutions and supervised developers and designers, bridging project managers and the dev team.
- Aug 2014 — May 2017Sr. Front-end DeveloperEBPearls Pty. Ltd.
Built the user-facing side of web applications — new features, reusable code and libraries, and technically feasible UI/UX.
- May 2014 — Aug 2014InternEBPearls Pty. Ltd.
Started out with HTML, CSS, JavaScript, jQuery, MySQL, Core PHP and WordPress — frontend layouts, Git workflows and cross-browser bug hunting.
Education
The classrooms behind the code — from school in Kathmandu to a masters in information technology.
- 2018 — 2020Masters of Science in Information TechnologyThe British College
- 2010 — 2014Bachelors in Computer EngineeringKathmandu University
- 2008 — 2010HSEB +2Xavier Academy
- 2008SLCSt. Xavier's School
Skills
The languages, frameworks, and tools I use to build things end to end — from web apps to AI.
Blogs
Notes from a decade of building software and leading teams — growth, code, and the occasional honest take.

Twelve years in Nepal's IT industry — the outsourcing economy, the brain drain, what's changed since 2014, and why I'm still here.

I did my MSc in the evenings while holding down a senior engineering job in Kathmandu. Here's the honest yes and the honest no — specific to Nepal's IT industry.

After two years of daily use, AI assistants have genuinely changed how I build software — just not in the ways the hype promised.

Code review is where team culture shows itself. Here's how to give feedback that makes the code better without making the author defensive.

We're taught to write code from day one, but nobody teaches us to read it — even though that's where most of an engineer's hours actually go.

The jump from junior to mid-level isn't a fancier framework or a harder algorithm grind. It's a set of quieter skills nobody puts in the job description.
Let's start a conversation.
Leave me a message and I'll get back to you asap.