Stack Exchange Network

Stack Exchange network consists of 175 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


If you like how I answer questions and/or if I have helped you in some way, consider sending a tip!

The opinions I express and answers I give here are solely my own and do not reflect the views or opinions of my current or previous employers.

To contact me, click here. Please be mindful if asking Stack Overflow related questions.

Select Badge Achievements


  • San Francisco, California, United States
  • Member for 3 years, 9 months
  • 74 profile views
  • Last seen 13 hours ago