David Whitlock

Software Engineer

Chiang Mai, Thailand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Whitlock is a software engineer with 14 years of experience, specializing in Elixir, Python and C, and a long-standing contributor to open-source projects such as the Elixir password-hashing library comeonin. Based in Chiang Mai, he blends backend systems work—most recently on POS systems using Elixir—with a deep interest in security and practical cryptography. He also brings a decade-plus background in English education and a Master's in TESOL, which informs his clear technical communication and mentoring. His intellectual interests in Eastern philosophy, social theory and languages feed a reflective approach to problem solving and team dynamics. Comfortable crossing domains, he pairs production-ready engineering with curiosity-driven experimentation in new languages and tooling.
code14 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, EDUCATION, 4.0 and excellent pass in thesis, Master's degree, EDUCATION, 4.0 and excellent pass in thesis at Payap University
languagesEnglish, Japanese, French, Dutch, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
312reputation
22kreached
12answers
0questions
github-logo-circle

Github Skills (14)

algorithm10
password-hash10
algorithms10
hash10
bcrypt10
elixir10
implement10
django6
git6
pythonanywhere6
python6
phoenix-framework6
flask6
mysql6

Programming languages (7)

CSSCHandlebarsErlangRubyElixirPython

Github contributions (5)

github-logo-circle
riverrun/comeonin

Dec 2014 - Jan 2022

Password hashing specification for the Elixir programming language
Role in this project:
userBack-end Developer
Contributions:329 commits, 62 PRs, 274 pushes in 7 years 2 months
Contributions summary:David appears to be primarily focused on building and maintaining the core functionalities of the "comeonin" repository, a password hashing library for Elixir. Their contributions include implementing the bcrypt algorithm, handling salt generation and password hashing, and adding a function to verify user passwords. They also expanded the functionality of the library, adding the ability to check for passwords with punctuation characters and digits.
hashingspecificationelixirelixir-programming-languagepassword
riverrun/uni-website

Nov 2014 - Sep 2015

Contributions:140 commits, 2 PRs, 103 pushes in 9 months
pythonsqlalchemyflaskpython3postgresql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Whitlock - Software Engineer