About Me

Hey there! I’m a full-stack software engineer and engineering manager who’s been in the trenches of software development for years. Let me tell you about how LINQPad completely transformed my approach to coding.

For over a decade, I’ve wrestled with the same frustrations you probably face daily. Visual Studio, while powerful, can feel like wearing a suit of armor when you just need to run to the corner store. Remember those days of creating entire console applications just to test a simple idea? Or the pain of setting up test projects when you just want to verify a quick hypothesis? And VS Code? Don’t get me started. Sure, it’s lightweight and fast, but when it comes to serious C# development, you’re constantly fighting with extensions and missing features.

As a senior engineer, I felt the constant pressure to deliver. But testing changes in Visual Studio without a robust automated testing setup? That was like walking on eggshells. One wrong move, and you’re spending hours debugging instead of building.

And let’s talk about interview prep. Who has time to update Visual Studio just to practice coding problems? When I was interviewing, I needed something faster, something that wouldn’t get in my way.

Then came the transition to management. Suddenly, I had to juggle team leadership, planning, and still stay sharp with code. It’s no wonder so many managers fall behind technically - the traditional tools just don’t support this kind of flexibility.

That’s when a colleague introduced me to LINQPad. I’ll be honest - I’d heard of it before but dismissed it as “just another paid tool.” But when my employer provided an enterprise license, everything changed.

LINQPad isn’t just another IDE - it’s like having a superpower. It combines speed, simplicity, and power in a way that feels almost magical. The integration with .NET is so smooth, it’s like the tool was built specifically for how developers actually think and work. Now, when I consider working in other languages, I actually hesitate because I’d lose access to LINQPad’s capabilities.

After nearly 10 years of using LINQPad, I can say with confidence: this tool has fundamentally rewired how I approach coding. It’s not just a nice-to-have - it’s essential. That’s why I’m on a mission to share this knowledge with the entire .NET community. Every .NET developer deserves to experience this level of productivity.

I’m here to help you in two important ways. First, I want to show you why LINQPad is worth every penny. It’s not just another tool in your toolbox - it’s the tool that will transform how you write, test, and debug code. Whether you’re working on a quick prototype or diving deep into complex problems, LINQPad is the companion you’ve been missing. And yes, I’m here to help you get your hands on a copy that fits your needs.

But buying LINQPad is just the beginning. The real magic happens when you know how to wield its power effectively. That’s where my LINQPad Fundamentals course comes in. After a decade of daily use, I’ve discovered countless tips, tricks, and workflows that most developers never find. The internet is surprisingly thin on quality LINQPad resources - you often have to piece together solutions from scattered forum posts and thin documentation.

My course cuts through all of that. In just a few hours, you’ll go from LINQPad novice to power user. We’ll cover everything from basic queries to advanced debugging techniques, all structured in a way that builds your skills progressively. No more trial and error, no more wasted time searching for answers. Just pure, focused learning that will immediately boost your productivity.

Join me on this journey to master LINQPad. Let’s transform how you write, test, and debug code - one query at a time.


Full disclosure: I am not affiliated with LINQPad in any official capacity, and all opinions expressed here are my own. However, I do participate in LINQPad’s affiliate program, which means I may earn a commission if you purchase LINQPad through links on this site. This helps support my ability to continue creating content and sharing my LINQPad expertise with the community.