Ben Croker

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
Ben Croker is a software engineer from Australia with six years of experience building and improving web tooling, particularly in the Craft CMS ecosystem where he develops plugins and provides training as founder of PutYourLightsOn. He contributes across front-end and back-end projects in open source—enhancing user-facing HTML tooling like htmx and extending small web scripting languages such as hyperscript—while also making targeted backend fixes to Craft CMS itself. Ben combines practical product-facing improvements (UI behavior, attribute handling, tests) with attention to code quality and legacy compatibility, often adding tests and refining APIs. Colleagues can expect a developer who bridges plugin-driven product work with thoughtful contributions to popular community projects.
code6 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
158reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (17)

yii10
content-management-system10
cms10
javascript10
testing10
htmx10
craftcms10
php10
content-management10
debugging9
rest9
twig9
html6
hyperscript6
database6

Programming languages (19)

C#JavaCSSTwigVueGoHTMLNunjucks

Github contributions (5)

github-logo-circle
bigskysoftware/htmx

May 2020 - Jan 2023

</> htmx - high power tools for HTML
Role in this project:
userFront-end Developer
Contributions:2 reviews, 101 commits, 44 PRs in 2 years 8 months
Contributions summary:Ben primarily contributed to the front-end aspects of the htmx library. They focused on enhancing the functionality of htmx by modifying existing attributes and adding new features, such as allowing string inputs for `hx-push-url` and customizing indicator classes. The user also added new tests to ensure proper functionality and addressed UI-related aspects by fixing view swapping behavior and event name consistency. Overall, their work is geared towards improving the user experience and extending the capabilities of the htmx library.
htmxjavascripthateoasresthyperscript
bigskysoftware/_hyperscript

Sep 2020 - Jun 2022

a small scripting language for the web
Role in this project:
userFront-end Developer
Contributions:1 review, 10 commits, 8 PRs in 1 year 8 months
Contributions summary:Ben primarily contributed to the hyperscript scripting language, enhancing its functionality through new features and testing. Their work included adding the `otherwise` alias for `else` in the language's core and adding tests to ensure the correct behavior of commands. The user also added tests for the `append` command, including a failing test related to an alias, indicating efforts to improve and refine the language's capabilities.
scripting-languagehtmxhyperscript
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