Software / Sites / Developer tools

Building the tools
behind the sites.

Hi, I'm Priyanshu.

A Principal Software Engineer at Microsoft, working on Power Pages. I build pro-developer tools and lead agentic authoring—helping people turn ideas into websites.

Bengaluru, India Glad you found your way here.

Engineer by profession.
Builder by nature.

From large-scale systems to small, useful tools.
A few things I've helped bring into the world.

01 / Building now

From idea to deployment.

Currently: Power Pages.
Developer tools & agentic authoring.

Microsoft Pro-developer tools

Power Platform CLI (opens in a new tab)

I work on the pro-developer tooling behind Power Pages, including the Power Platform CLI (PAC CLI)—connecting local development with authentication, environments, and site deployment.

  • PAC CLI
  • .NET
  • Power Pages

Microsoft Editor experiences

Power Pages, inside VS Code (opens in a new tab)

Bringing Power Pages into the editor through the Power Platform Tools VS Code extension. My work spans pro-developer experiences and AI-assisted workflows that help developers build and ship sites faster.

  • VS Code
  • Power Pages
  • AI-assisted development

02 / Earlier work

Engineering at scale.

Earlier chapters — Bing, Copilot,
GE Digital & Infosys

Microsoft AI & developer tooling

Confidence in every Copilot release (opens in a new tab)

An end-to-end testing framework for Copilot's LLM responses. Simple JSON test authoring, configurable assertions, and results right inside Azure DevOps—less manual testing before every release.

  • C#
  • Playwright
  • Azure DevOps

Microsoft Identity at scale

A simpler way into Bing (opens in a new tab)

Personal-account sign-in with OpenID Connect, cookie and bearer authentication. A custom ASP.NET Core serializer reduced authentication cookie size by 85%.

  • C#
  • ASP.NET Core
  • OpenID Connect

GE Digital Industrial insights

Making data work harder (opens in a new tab)

Cloud-based asset health analytics and peer benchmarking. Redesigned data processing to cut ingestion time by 90%, with multi-level caching, resilient APIs, and a React frontend.

  • React
  • ASP.NET
  • SQL Server
Technical notes — more from GE Digital & Infosys

GE Digital

APM Scheduler Dashboard

A React dashboard built from scratch for scheduled jobs, logs, and artifacts. Live job progress with SignalR, unit tests with React Testing Library, end-to-end UI tests, and a complete Jenkins CI/CD pipeline.

  • React
  • JavaScript
  • SignalR
  • Groovy

Infosys

Order Management System

Full-stack enhancements to the system connecting client projects, financials, and delivery teams. Built HTTP APIs and user interfaces, alongside impact analysis and user test documentation.

  • .NET
  • ASP.NET
  • SQL Server
  • jQuery

GE Digital / Under the hood

Industrial Data Diagnostics

REST APIs with unit and end-to-end tests, in-memory and distributed caching, Polly retries, and JWT authentication with custom authorization policies. React hooks, DevExpress UI, and Protractor automation rounded out the frontend.

  • C#
  • Polly
  • DevExpress
  • Jenkins

03 / Open source

Less friction. More flow.

Find me on GitHub (opens in a new tab)

Sometimes the best projects start with “I wish this were a little easier.”
A few open-source ways I've scratched that itch.

04 / The engineer

Built on curiosity.

Priyanshu Agrawal

Priyanshu AgrawalEngineer. Learner. Fellow human.

I'm a full-stack engineer based in Bengaluru, India. My work spans large-scale distributed systems, web experiences, and the developer tools that make building them a little easier.

These days, I'm a Principal Software Engineer at Microsoft on Power Pages, within Power Platform. I lead agentic authoring and work on pro-developer tools, including PAC CLI and the Power Platform Tools VS Code extension.

That work spans the Power Pages AI plugin, SPA sites, samples, and templates. Before moving to Power Pages, I worked on Bing's frontend platform and Copilot testing, with earlier chapters at GE Digital and Infosys.

I enjoy learning new technologies, following a good question, and turning what I learn into something useful. I also share that work with the community as a Power Platform Community Conference speaker.

Things I build with

  • C# & .NET
  • Power Pages & Power Platform
  • AI skills & developer tools
  • React & JavaScript
  • ASP.NET Core
  • SQL Server & PostgreSQL
  • Playwright
  • Azure DevOps
  • Docker & Kubernetes
  • Jenkins

The journey so far

  1. Sep 2022 — Present NOW

    Microsoft

    Principal Software Engineer

    Power Pages — leading agentic authoring and building pro-developer experiences across PAC CLI and VS Code. Previously: Bing frontend, identity, and Copilot testing.

  2. Oct 2017 — Jun 2022

    GE Digital

    Senior Software Engineer

    Cloud-based industrial analytics and asset performance.

  3. Sep 2015 — Oct 2017

    Infosys

    Senior Systems Engineer

    Full-stack enterprise applications on the Microsoft stack.

  4. Jun 2014

    GoDoctr

    Software Engineer Intern

    REST APIs and domain models for an Android application.

Before the work

B.Tech, Information Technology

Ajay Kumar Garg Engineering College
2011–2015

Senior Secondary

Birla School, Pilani · 2008–2010

English — professional proficiency
Hindi — native speaker

05 / Sharing the work

Beyond the build.

I'm a speaker at the Power Platform Community Conference. I bring the perspective of someone building the tools: pro-developer experiences, AI-assisted workflows, and helping Power Pages sites make the leap from a demo to the real world.

View my speaker profile (opens in a new tab)
PPCC 2026Speaker

Production-Ready Power Pages: Our Top 10 Secrets for Sites That Scale

Las Vegas October 27–29, 2026

Practical lessons in performance, caching, scalable data access, and security—so sites hold up beyond the demo.

Explore the session (opens in a new tab)

Notes from along the way

Learning is better
when it's shared.

The writing lives next door. Drop by my blog for more from the other side of the editor.

Visit the blog (opens in a new tab)

A kind word from a teammate

“Priyanshu's attention to detail and pride in his work shines through at every sprint review and sets him apart as a cultural leader on our team.”

John SlovenskyTechnical Product Manager, GE Digital
Read the full recommendation

Priyanshu is a dedicated, skilled, honest, vigilant, and conscientious engineer who also happens to be an excellent communicator; a rare and valuable set of traits in today's world. His consistent positive attitude, work ethic, and software design knowledge have been essential in getting our builds tested and shipped to production.

During the last three years at GE Digital, Priyanshu's foresight and diligence has helped our product team avoid design pitfalls while also building efficient solutions to client problems. In preparing and managing sprints, I counted on Priyanshu to vet implementation plans and tasks to be sure I didn't have a blind spot or knowledge gap. Priyanshu's attention to detail and pride in his work shines through at every sprint review and sets him apart as a cultural leader on our team.

More on LinkedIn

06 / Get in touch

Let's talk.

A question, an idea, or just a friendly wave.
I'd be happy to hear from you.