Software Engineer III · PNNL Richland, WA · Remote

Kapil Duwadi.

(01)  Currently
Software Engineer III
@ PNNL · DOE

I build energy tools that turn complex research models into production web software.

Six years across national laboratories, bridging the gap between electrical engineering research and user-facing applications.

(01) About

Engineer by training,
builder by trade.

EE background · Six years at DOE labs

I'm a software engineer with a foundation in electrical engineering. I specialize in turning research ideas into production web applications — bridging the gap between complex energy models and user-friendly software.

Currently at Pacific Northwest National Laboratory, I build and maintain software for the U.S. Department of Energy. My work enables researchers and policymakers to make data-driven decisions about energy systems and grid resilience.

Degree
M.S. Electrical Engineering
South Dakota State University
Specialization
Power Systems · Web Engineering
Focus
Research software for energy infrastructure
Contact
kapil.duwadi34@gmail.com
(02) Work

Selected work, 2019 — Now

Five projects · DOE & research tools
(03) Experience

Six years, five chapters.

Most recent first

Software Engineer III — Grid Edge Solutions

2025 — Present
Pacific Northwest National Laboratory

Building and maintaining grid-edge software for the U.S. DOE. Leading full-stack development of web platforms that enable data-driven energy policy decisions.

PythonFastAPIReactDocker

Research Software Engineer III — Electrical Distribution

2023 – 2025
National Renewable Energy Laboratory

Built microservices and web applications for electrical distribution systems research. Contributed to the NAERM platform and DOE energy rebate tools across the full stack.

PythonFastAPIMongoDBOpenDSS

Research Engineer II — Electrical Distribution

2019 – 2023
National Renewable Energy Laboratory

Developed end-to-end automated software for rooftop solar application processing and power flow analysis. Built Vue/Python applications integrating with PowerClerk and OpenDSS.

VuePythonMSSQLOpenDSSPowerClerk

Graduate Research / Teaching Assistant

2017 – 2019
South Dakota State University

Research in electrical power systems while teaching undergraduate courses. M.S. thesis focused on power systems analysis and simulation.

MATLABPower Systems

Undergraduate Lecturer

2015 – 2017
Kathmandu Engineering College

Lectured undergraduate electrical engineering courses in Kathmandu, Nepal. Where it all began.

Electrical Engineering
(04) Stack

Tools of the trade.

Languages, frameworks & platforms
Python
⚙️FastAPI
🌐JavaScript
⚛️React
🖼️Vue
🐍Django
🟢Node.js
🐘PostgreSQL
🍃MongoDB
🐳Docker
🎨Tailwind CSS
📊OpenDSS