Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.
48,084 reputation


Former Stack Overflow employee.

I am a C# ASP.NET developer, with a long professional history of work with web and Microsoft technologies.

I am passionate about writing usable and secure software and am constantly learning.

Blog at

I have written a blog series about getting good answers on StackOverflow.

Top Tags (287)

Score 431
Posts 36
Posts % 12
Score 345
Posts 18
Score 292
Posts 16
Score 176
Posts 14
Score 171
Posts 14
Score 126
Posts 17

Top Posts (293) All Questions Answers | Votes Newest

View all questions and answers

Badges (337)

Gold 17


Silver 151


Bronze 169