Usama Suhaib
Software Engineer
.NET · MCP · M365 Copilot
Lahore, Pakistan · Remote
I build enterprise software on Microsoft’s stack — ASP.NET Core APIs, Teams apps, and the MCP layer that lets Copilot, Claude and ChatGPT publish straight into Teams.
About
I’m a Software Engineer specializing in .NET, building enterprise-grade web applications on Microsoft’s technology stack. I care about clean architecture, scalable APIs, and code a team can still love in year three.
My day-to-day sits at the intersection of ASP.NET Core, Angular, EF Core and SQL Server — REST API development, third-party integrations, enterprise reporting and performance work.
More recently I’ve been building the layer above that: MCP servers in .NET that let Claude, ChatGPT and an M365 Copilot agent publish documents straight into Teams over Microsoft Graph — one tool contract, a Next.js Teams app in front, and every post made as the signed-in user.
Most of what I ship sits behind client NDAs, so you won’t find live demos here. What you will find is the architecture, the constraints and the numbers.
ASP.NET Core · C# · MCP · M365 Copilot · Microsoft Graph · Teams · Angular · Next.js · EF Core · SQL Server · Azure
Selected work
Publishing to Teams from any assistant
A .NET MCP server that publishes documents drafted in Claude, ChatGPT or an M365 Copilot agent straight into Teams channels and chats.
Problem
Work gets drafted inside assistants, then copied into Teams by hand — and every assistant speaks a different integration format.
Approach
One MCP server as the tool contract, publishing over Microsoft Graph as the signed-in user — never a bot, never a service account.
Read case study →
Karakorum Technologies
A modern engineering agency on enterprise-grade foundations — Clean Architecture over ASP.NET Core, Angular and Next.js clients.
AI Social Media Engine
An autonomous pipeline that drafts, reviews and publishes across platforms — agent collaboration over message queues and serverless functions.
In progress
Experience
2024 — Present
Software Engineer
Enterprise Product Team · Lahore, Pakistan
- Built a .NET MCP server that publishes documents from Claude, ChatGPT and an M365 Copilot agent into Teams over Microsoft Graph — each new assistant onboarded in under a day.
- Designed scalable REST APIs for enterprise workflows, cutting integration time 30%.
- Tuned SQL Server queries and EF Core operations, improving reporting performance 60%.
- Architected Clean Architecture solutions that reduced technical debt across the codebase.
Early — Aug 2024
.NET Developer Intern
First professional role
- Built production REST APIs with ASP.NET Core and EF Core against real data requirements.
- Established Clean Code principles and Git workflows within the team.
2019 — 2023
BS Computer Science
Academic foundation — not professional experience
Data structures & algorithms, OOP, database systems, operating systems, networks and software design.
Writing
All posts →August 2026 · 5 min read
Scalable Architecture Patterns for 2026
Exploring the shift towards specialized micro-frontends and robust API gateways in modern enterprise software.
July 2026 · 7 min read
Deploying AI in Production: Lessons Learned
How we handled rate limits, context windows, and latency when building the AI Social Media Automation engine.
June 2026 · 4 min read
Why TanStack Start is the Future of SEO-Driven Apps
A deep dive into server-side rendering, dynamic meta tags, and achieving perfect Core Web Vitals.
Contact
Hiring, or need a system owned end-to-end?
I’m open to remote roles and long-term collaborations. Happy to walk through the architecture and trade-offs behind any of the work above on a call.