Grant Watson,

a software engineer for the apps your business actually needs.I build ASP.NET, WPF, VB.NET, and JavaScript applications for internal teams, customer experiences, inventory workflows, and line-of-business operations. My recent business analyst experience at Unum also helps me translate requirements into software that works in the real world.

Grant Watson

What I build

From web applications and admin portals to desktop tools and operational software, I focus on software that helps teams work faster, serve customers better, and reduce manual friction.

ASP.NET and API Development

Build or extend ASP.NET Core, Blazor, Razor, and API-driven applications for internal or customer-facing use.

WPF and Desktop Tools

Create desktop applications and internal utilities for teams that need fast native workflows and strong keyboard-first experiences.

VB.NET Maintenance and Modernization

Stabilize legacy VB.NET systems, ship needed changes, and move the right pieces forward without unnecessary rewrites.

JavaScript Apps and UI Work

Deliver dashboards, frontend interfaces, and interaction-heavy features with modern JavaScript stacks when the project calls for it.

Inventory and Operations Software

Build inventory management, reporting, workflow tracking, and line-of-business systems around how your team actually operates.

Integrations and Automation

Handle imports, exports, API integrations, scheduled jobs, and business process automation that ties systems together.

Simple software work I can take on

Not every engagement needs a full product build. I can also help with focused development tasks, maintenance work, and internal improvements that make an existing system more useful.

  • Bug fixes and production issue triage
  • New CRUD screens and internal admin tools
  • Dashboard, reporting, and export workflows
  • Database-backed portals and operational utilities
  • API endpoints and third-party integrations
  • Legacy .NET cleanup, refactors, and modernization
  • Data migration and automation scripts
  • Requirements-to-delivery translation with a business analyst lens

Business-minded delivery

My newer experience at Unum as a business analyst sharpens how I scope work, understand reporting and operational needs, and turn ambiguous requirements into software teams can actually use.

Recent blog posts

A few recent notes on software development, tooling, and building software that solves real business problems.

View all articles
Loading recent posts…

Pulling in the latest writing from the blog.

Need something built, fixed, or modernized?

If you need a full-stack developer who can work across .NET, desktop, web, integrations, and business workflows, start with the contact page and tell me what you need.