James Keys

VP Of Engineering at Soji AI

Phuket Province, 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

👤
Senior
🎓
Top School
James Keys is a VP of Engineering with 11 years of hands-on experience building backend systems and leading teams across Southeast Asia, now based in Phuket. He combines strong Python, Node.js and Ruby on Rails expertise with production experience in PostgreSQL, APIs and SDLC best practices, and has repeatedly delivered cloud-native backend platforms and dashboards. A pragmatic agile leader, he progressed from senior developer roles to engineering management at Saleswhale and 6sense before taking on executive engineering responsibilities at Soji AI. He contributes to open-source Python/Django projects—improving security, performance and cross-database reliability in the pybbm forum—demonstrating attention to detail in legacy codebases. His Physics degree underpins a statistical, analytical approach to problem solving, a skill sharpened earlier in a successful professional poker career where disciplined risk management and game theory were essential. Colleagues describe him as a technically curious manager who balances shipping reliable systems with coaching engineering teams.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree Physics, Bachelor’s Degree Physics at Durham University
languagesEnglish, Thai
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

debug10
python10
django10
testing10
databases9
database9
forum9
security9
database-api9
permission9
mysql7

Programming languages (14)

JinjaC++CSSCGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
hovel/pybbm

Apr 2015 - Jan 2016

Django forum solution. Tested, documented, shipped with example project.
Role in this project:
userBack-end Developer
Contributions:18 commits, 17 PRs, 24 comments in 8 months
Contributions summary:James primarily contributed to bug fixes and improvements within the Django-based pybbm forum solution. They addressed issues in the avatar template, fixed security vulnerabilities in post quoting, and corrected permissions related to hidden content. Furthermore, they optimized the application by removing unnecessary code and improving performance. The user also made adjustments to database interaction and tests to resolve MySQL-specific time resolution issues.
discoursepythondjangodocumentedforum
Contributions:43 commits, 25 pushes, 2 branches in 2 months
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
James Keys - VP Of Engineering at Soji AI