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.
18,991 reputation



To contact me, please do via LinkedIn or via my website. Please be explicit in who you are and from where you found me. I'm open to new projects and challenges.

If you're looking to hire me for a project matching my skills on this site, feel free to do so; I can be contacted via email at Ray {@} Raystafarian [com]. Or find me on upwork.

Be advised questions regarding clarification on posted questions/answers will be redirected back here - it's much better for knowledge to shared publicly rather than privately.

3rd party recruiters are not to contact me

Top Tags (340)

Score 879
Posts 518
Posts % 66
Score 411
Posts 178
Score 265
Posts 229
Score 202
Posts 207
Score 125
Posts 68
Score 117
Posts 26

Top Posts (788) All Questions Answers | Votes Newest

View all questions and answers

Badges (145)

Gold 10


Silver 49
Bronze 86