Skip to content
BackNov 6
William G.

William G.

Ingeniero Senior .NET | Especialista en Blazor | IA aplicada y LLMs

Senior .NET engineer with 30+ years building commercial software — and I still write code every day. I have designed, built and shipped more than 25 production applications end to end, for clients in manufacturing, distribution, retail, education and the public sector. Today I work as a senior engineer on a family of multi-tenant SaaS platforms built on .NET 10 and Azure, developing complete business modules, external integrations and applied-AI features. WHAT I DO BEST • Blazor applications — Server and WebAssembly (AOT, PWA). My core specialty: Syncfusion, Radzen and Telerik suites, Tailwind CSS, custom design systems, JS interop, real-time UI. • .NET / C# backend — ASP.NET Core, REST APIs, EF Core 10, SQL Server, background processing with Hangfire and hosted services, resilience with Polly. • Applied AI in production — Anthropic Claude, OpenAI and Azure OpenAI, Semantic Kernel, Model Context Protocol (MCP) servers and clients, RAG with Weaviate and Azure AI Search, token and cost control, ML.NET for anomaly detection. • Legacy modernization — I have led the migration of complete ERP systems from Visual FoxPro to modern Blazor web applications, including data migration and reporting. If you have an old system that still runs your business, this is exactly what I do. • Complex business rules — payroll engines implementing national labour legislation, multi-distributor invoice reconciliation, document control and inventory systems. I turn messy real-world rules into software auditors trust. CURRENT WORK (2023 - present) Senior engineer on a multi-tenant SaaS suite for IT service providers, working alongside the product architect. My contributions: • A complete payroll and time-clock module: calculation engine with eight hour buckets, night/Sunday/holiday premiums, overtime tiers, social-security bases, PTO and sick leave, a five-step wizard, multi-sheet Excel export and PDF payslip delivery. • Billing and reconciliation: matching invoice lines from several CSP distributors against recurring PSA invoices, with line rules, line maths, invoice routing and write guards. • Integrations: HaloPSA, AutoTask, Pax8, Ingram Micro, CloudBlue, Paddle, Microsoft Graph, Teams (Bot Framework), Slack, Twilio, Yeastar PBX, AssemblyAI, Azure Speech. • AI features: ticket triage and response drafting with Claude and OpenAI, an MCP server exposing platform tools to agents, retrieval with Weaviate and Azure AI Search, cost and rate-limit control. • Multi-tenant infrastructure: database-per-tenant context resolution, provisioning jobs, HMAC-authenticated service calls, Azure Container Apps. • Delivery: Azure DevOps YAML pipelines, multi-stage Docker images, secret scanning, Sentry and Serilog observability, xUnit in CI. RECENT PROJECTS (2019 - 2023) • Pharmacy retail platform — affiliation and in-store display modules integrated with the distributor's APIs. Blazor .NET 7, microservices, Syncfusion. • ERP web migration — led the team that moved a Visual FoxPro ERP to the web, with Excel-template data migration and Report Services reporting. Blazor, .NET 6, EF Core. • Government school-meals platform — backend services, Moodle 4.0 integration via its Web API, Power BI reporting. .NET 6, Azure DevOps, Scrum. • Education platform — academic management with document storage. Blazor, .NET 6, Radzen, Telerik, Azure Blob. • Mobile-app back office — data control, geolocation, Excel import/export. ASP.NET Core MVC, EF Core, SQL Server, Google Maps API. • ERP maintenance on PROGRESS / ABL, plus a new .NET ERP generation. APPLICATIONS I BUILT ENTIRELY ON MY OWN Document control and invoicing for a bulk-cargo port operator; distributor management for Eveready across Colombia; distribution-variable consolidation for Eveready, Drypers and Alicorp; distributor control for Gatorade across 52 warehouses; physical inventory taking; point-of-sale for retail chains; production and invoicing for a PVC manufacturer. HOW I WORK I take ownership of the whole slice — analysis, data model, backend, UI, deployment and support. I have also led a team of 12 engineers, and I work remotely with US-based teams every day. I prefer written, well documented communication and asynchronous collaboration across time zones. STACK C#, .NET 10, ASP.NET Core, Blazor Server, Blazor WebAssembly, EF Core, LINQ, T-SQL, SQL Server, Azure SQL, Redis, MySQL, PostgreSQL, JavaScript, HTML5, CSS3, Tailwind, Syncfusion, Radzen, Telerik, SignalR, REST APIs, webhooks, MCP, OAuth 2.0, OIDC, JWT, HMAC, Auth0, Entra ID, Azure App Service, Container Apps, Blob Storage, Key Vault, AI Search, Docker, Azure DevOps, Git, Hangfire, Polly, Serilog, Sentry, xUnit, ML.NET, Semantic Kernel, Weaviate, Power BI, Visual FoxPro. If you need a senior .NET and Blazor engineer who can be trusted with a whole application rather than a single ticket, send me a message describing what you want to build.

🇨🇴Bogota, Colombia$40/hr40% JSSSince Feb 2018

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#91,373 / 412k
🇨🇴Country#827 / 4,578
Revenue, last 30 days
$0
Total earnings
$39k

Billed in all: $41k

World#91,373 / 412k
🇨🇴Country#827 / 4,578
Per project
$39k
Projects, last 6 months
0
World#209,850 / 412k
🇨🇴Country#2,282 / 4,578
Projects in all
1
0% fixed100% hourly
World#360,671 / 412k
🇨🇴Country#3,327 / 4,578

Earnings, last 30 days

$41.5kNothing earned since Oct 8Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$40.5k$41.0k$41.5k$42.0kOct 8Oct 23Nov 6

Tracked from Oct 8, 2026.

Skills