Chief Executive Officer And Co-founder at Chatterbox Solutions (aka Somleng)
Phnom Penh, Cambodia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Wilkie is a seasoned technology founder and CEO with 16 years of experience building cloud-native systems and impactful civic tech from Phnom Penh. As co-founder and CEO of Chatterbox Solutions (formerly Somleng) he led the development of Cambodia’s National Early Warning System and secured UNICEF funding to scale solutions that save children’s lives. He previously co-founded Bongloy Payments, architecting a cloud-first payment gateway, card management and tokenization platform and achieving full UnionPay integration. A hands-on engineer by background, David contributes to open-source projects across Ruby and Go—working on telephony frameworks, S3 upload tooling and the go-diameter protocol—reflecting deep expertise in backend, telephony and payment integrations. His dual degrees in Robotics/Mechatronics and Computer Science inform a pragmatic, systems-thinking approach to product pivots and reliability at scale. Notably, he successfully transformed a consumer dating platform into a life-saving national service, demonstrating both technical versatility and mission-driven entrepreneurship.
16 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (Robotics and Mechatronics) & Bachelor of Applied Science (Computer Science, Bachelor of Engineering (Robotics and Mechatronics) & Bachelor of Applied Science (Computer Science at Swinburne University of Technology
Process your uploads in the background by uploading directly to S3
Role in this project:
Back-end Developer
Contributions:111 commits, 7 comments in 2 years 8 months
Contributions summary:David primarily focused on refactoring and extending uploader functionality within the CarrierwaveDirect gem, which is designed to facilitate direct uploads to S3. Their work involved extracting and generalizing uploader code, adding accessors, and writing tests for versions. They also added various validations to ensure the integrity of the file uploads, including checks for unique filenames, valid formats, and correct remote URLs.
E164 international phone number normalizing, splitting, formatting.
Role in this project:
Back-end Developer
Contributions:27 commits, 14 PRs, 6 comments in 10 years 1 month
Contributions summary:David primarily contributed to the `floere/phony` repository by implementing and refining number formatting and validation rules for various countries. Their work focused on adding and correcting number parsing logic for specific regions, particularly Cambodia and Somalia, as well as modifying and updating the underlying data structures. They demonstrated a strong understanding of regular expressions and data manipulation to normalize phone numbers. The user’s commits include both code additions and test case adjustments.
phone-numberphonee164international-phonethai
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 Wilkie - Chief Executive Officer And Co-founder at Chatterbox Solutions (aka Somleng)