John Molomby

Partner And Principal Engineer at Thinkmill

Australia
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
John Molomby is a seasoned Partner and Principal Engineer with 12 years of professional experience building web platforms and guiding product delivery from Sydney. As a co-lead at Thinkmill he blends hands-on backend development with design-minded engineering to help teams worldwide ship scalable, user-focused products. He also runs Molomby Consulting, offering long-running consultancy experience that dates back to a decade as a Solutions Architect at Jaze Digital. An active open-source contributor, John has improved core backend features in KeystoneJS—refactoring ACLs, hardening password storage with bcrypt, and refining GraphQL outputs for a widely used headless CMS. Colleagues know him for pragmatic security-minded improvements and a focus on transparent, community-driven development.
code12 years of coding experience
job10 years of employment as a software developer
bookThe University of Sydney
stackoverflow-logo

Stackoverflow

Stats
6,159reputation
1.6mreached
86answers
4questions
Badges
charts
top-5%
garbage-collection
top-5%
mysql
top-5%
security
top-5%
mongodb
top-5%
github
top-5%
github-logo-circle

Github Skills (28)

cms10
javascript10
password-protection10
back-end-development10
wpgraphql10
mongodb-database10
security10
passwords10
wordpress-graphql10
keystonejs10
graphql10
nodejs10
mongodb10
mysql9
apache9

Programming languages (10)

TypeScriptHCLJavaShellCJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
keystonejs/keystone

Aug 2018 - Feb 2022

The superpowered headless CMS for Node.js — built with GraphQL and React
Role in this project:
userBack-end Developer
Contributions:41 reviews, 130 commits, 84 PRs in 3 years 6 months
Contributions summary:John primarily contributed to the back-end functionality of the Keystone CMS. They refactored code related to access control lists (ACLs) for items and fields and updated the Password field type to store bcrypt hashes. The user also made changes to the GraphQL output fields, resolvers, and auxiliary types. Furthermore, they improved code style through applying Prettier formatting.
graphqlheadless-cmsnodejsreactcms
keystonejs/keystone-classic

Mar 2016 - Jul 2018

Node.js CMS and web app framework
Role in this project:
userBack-end Developer
Contributions:20 commits, 14 PRs, 3 pushes in 2 years 4 months
Contributions summary:John contributed primarily to the back-end functionality of the KeystoneJS CMS. Their work included adding features like HTTPS server options, implementing text index creation for search fields, and adding debugging around query construction. They also made improvements to the password field, including new configuration options and better security defaults, as well as preventing macro injection in CSV exports.
app-frameworkcmsnodejskeystonejsjavascript
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