Download designed PDF

Shoaib Riaz

Team Lead · C# / .NET · AI/LLM · Office Add-ins & Unity

Summary

Senior Software Engineer and Team Lead with 7+ years across C#, .NET and Unity.

I started in game development and grew into full-stack .NET work, so I'm comfortable on both sides of the wire: the backend serving the data and the real-time client consuming it. Multiplayer games talking to ASP.NET Core APIs, AR/VR apps syncing through Firebase, Unity clients driven by backend features.

Experience

Lucen Software

Jun 2026 - Present
Team Lead · Full-time Jul 2026 - Present
  • Lead the Lahore team building the next-generation Office Timeline suite: AI-powered PowerPoint and Excel add-ins coordinated by a shared desktop launcher.
  • Own sprint priorities and coordinate releases with the wider engineering organization.
  • Run code reviews and technical design discussions, enforcing architecture boundaries: presentation-only UI, launcher as coordinator, independent products, strictly shared libraries.
  • Consolidated team coding standards into shared CLAUDE.md conventions, one source of truth for engineers and AI agents across the monorepo.
  • Introduced a structured bug-investigation workflow (root cause proven before any code change, confidence gate, minimal-fix rule) that turns Jira tickets into agent-ready task briefs.
  • Remain hands-on in C#/.NET, WPF and React/TypeScript on AI diagram generation and the React ↔ .NET bridge layer.
Backend Engineer · Full-time Jun 2026 - Jul 2026
  • Built LLM-driven diagram and flowchart generation inside PowerPoint using Claude structured outputs, clarifying-question flows and conversational refinement.
  • Built evaluation harnesses that measure AI generation quality and gate changes before release.
  • Prototyped MCP integration exposing add-in actions to AI assistants.
  • Designed JSON-RPC 2.0 over named-pipe IPC between the WinUI 3 launcher and the .NET 9 add-ins.
  • Owned launcher install, auto-update and licensing flows, integrated with FastAPI/PostgreSQL entitlement services.

UserWise

Jan 2026 - May 2026
Senior Software Engineer · Contract
  • Built an AI-assisted level creation pipeline for Fruit Ninja Adventure, letting designers create and polish levels with minimal engineering support.
  • Cut level production time 70–80% (5–15 days → 1–5 days).
  • Took the system from design to production in 3 months (C#, Unity, backend integration, workflow automation).

InvoZone

Jul 2022 - May 2026
Senior Game Engineer · Part-time Dec 2025 - May 2026
  • Continued client gamification projects part-time.
Senior Game Engineer · Full-time Jun 2025 - Dec 2025
  • Client-facing technical lead for gamification and game projects, turning business goals into shipped interactive products.
  • Led discovery meetings to define goals, KPIs and scope, and translated them into game mechanics and technical plans.
  • Gamified business processes (training, onboarding, engagement) with progression, rewards, challenges and leaderboards.
  • Produced estimates, milestones and technical proposals, and presented progress directly to stakeholders.
  • Built the Unity clients and backend integrations behind these experiences (C#, ASP.NET Core APIs, Firebase, analytics).
  • Mentored engineers and reviewed code to keep delivery on schedule.
Software Engineer · Full-time Aug 2023 - Jun 2025
  • Developed ASP.NET Core backend services, REST APIs and web application features for client projects.
  • Worked on SQL Server, Entity Framework Core, authentication, API design and system integrations.
  • Improved backend performance, maintainability and reliability using clean code practices.
  • Supported project delivery from planning to deployment.
Game Developer · Full-time Jul 2022 - Aug 2023
  • Developed Unity-based gameplay systems, AR/VR experiences and real-time interactive applications.
  • Integrated Unity clients with backend APIs, Firebase, analytics, ads and third-party services.
  • Worked on multiplayer, metaverse and production game features across multiple projects.
  • Improved performance, stability and gameplay quality by debugging complex technical issues.

OZI Technology

Jan 2022 - Jul 2022
Game Developer · Full-time
  • Shipped live Unity game updates with Firebase Auth, Realtime Database, Analytics and AdMob monetization.

Survival Tech Valley

Mar 2020 - Dec 2021
Game Developer · Full-time
  • Built gameplay features and maintained legacy Unity/C# codebases through iterative releases.

Selected projects

AI Diagram Generation for PowerPoint

Jun 2026 – Present

Claude-powered diagrams inside PowerPoint. LLM-driven flowchart and diagram generation inside PowerPoint, built on Claude structured outputs.

Fruit Ninja Adventure — AI Level Pipeline

Jan 2026 – May 2026

70–80% faster level production. AI-assisted level creation pipeline that cut level production time by 70–80%.

Desktop Launcher & Add-in Platform

Jun 2026 – Present

JSON-RPC 2.0 over named pipes. The WinUI 3 launcher and IPC layer that installs, updates and coordinates independent .NET 9 Office add-ins.

WINNDER — Real-Money Gaming Platform

2023 – 2026

Unity games and backend integration for the WINNDER / Gamersfy real-money gaming platform.

Skills

Backend: C# · ASP.NET Core / Web API · Entity Framework Core · SQL Server / PostgreSQL · SignalR / WebSockets

Desktop: .NET 9 · WPF · WinUI 3 · COM interop & Office add-ins

Frontend: React / TypeScript

AI: Claude API / LLM integration · AI evaluation harnesses

Game Dev: Unity

Integration: Firebase

Practices: Clean Architecture · Technical leadership & code review

Education & certifications

Bachelor's degree, Computer Software Engineering — GIFT University

Claude 101 — Anthropic

Aug 2026

Claude Code 101 — Anthropic

Aug 2026