Site
👋 Hey, I'm Khalid
.NET engineer, developer advocate & content creator. My name is Khalid
Abuhakmeh, and this is my slice of the internet. I'm an experienced software developer with
over a decade focusing on Microsoft .NET technologies — primarily ASP.NET and the web.
Currently, I work as a Senior Customer Success Engineer at Duende Software, helping teams succeed with Duende IdentityServer.
Before Duende, I spent several years as a developer advocate at JetBrains, championing .NET
tooling and writing about the ecosystem. Through all of it, the common thread is that I've
kept coding.
-
17.4M+
NuGet downloads
-
350+
articles
-
10+ yrs
building on .NET
-
Jr → Dir
every dev title held
💼 Experience
Senior Customer Success Engineer — Duende Software
- Helps engineering teams get the most out of Duende IdentityServer and its ecosystem.
- Works hands-on with customers, from getting started to production troubleshooting.
-
Turns what customers run into into docs, samples, and guidance that help the wider
community.
.NET Developer Advocate — JetBrains
-
Advocated for .NET tooling, especially JetBrains Rider, to a global developer audience.
-
Wrote technical content, demos, and tutorials covering ASP.NET Core, Blazor, EF Core, and
cross-platform .NET.
- Gathered community feedback and brought it back to product teams.
Junior Developer → Director of Software Development
-
Moved up through every software title: individual contributor, senior engineer, team
lead, director.
- Built and shipped production web systems on ASP.NET and the Microsoft stack.
-
Led teams, set technical direction, and balanced delivery against long-term code health.
🛠️ Core Skills
- .NET / C#
- ASP.NET Core
- HTMX
- Duende IdentityServer
- Razor & Minimal APIs
- Blazor
- EF Core
- .NET Aspire
- OAuth 2.0
- OpenID Connect
- F#
- JetBrains Rider
📦 Open Source
I maintain several NuGet packages with over 17.4 million combined downloads. Some highlights:
I've also contributed logos to OSS projects like Marten, DDay.iCal, and Buildalyzer.
👶 The Origin Story
I started programming in middle school with Pascal — an imperative procedural language that
my teacher informed us was "very dead" at the end of the semester. High school brought
Basic, college brought C++ and my first video game, and then Visual C# and a Microsoft
Access database application (groundbreaking stuff for early .NET). You might say that .NET
and I have been together from the start.
I graduated from Millersville University with degrees in Computer Science and
Philosophy, then went on to hold every software developer title from Junior
Developer to Director of Software Development.
💻 Hardware
I run a MacBook Pro with an Apple M4 Pro chip (14-core CPU,
20-core GPU) and 24 GB of unified memory. All of my .NET development is
cross-platform using JetBrains Rider. It's pretty
incredible. 😁
👩❤️👨 Personal Life
I'm a naturalized citizen of the United States, initially born in Kuwait. After living
through the first Gulf War, my family and I immigrated to settle in Lancaster, Pennsylvania.
I have a lovely wife, Nicole, and our two dogs: Samson (an English Bulldog/Cane Corso mix)
and Guinness (a black and tan rescue). We love traveling and have been to almost every
continent — hoping to hit them all someday.
🙏 Let's Connect
The best place to find me is on Mastodon or GitHub. I'm always happy to chat about
.NET, HTMX, tooling, or whatever else you find interesting.