Sam Van Campenhout

Web Application Developer

Grobbendonk, Antwerp, Belgium
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
Sam Van Campenhout is a Web Application Developer with 11 years of experience, based in Grobbendonk, Belgium, who focuses on readable, self-documenting code and polished user experiences. He ships front-end-first solutions, predominantly in the Ember ecosystem, and has contributed meaningful fixes and features to flagship open-source projects like ember.js and ember-template-lint. Comfortable across the stack, Sam has modernized codebases (embracing native classes and LinkTo), improved build tooling, and tightened accessibility and linting rules to raise overall quality. He thrives on CI, code reviews, and continuous learning, and brings a pragmatic eye for cross-browser UI polish and keyboard accessibility that often uncovers subtle UX regressions before users do.
code11 years of coding experience
job5 years of employment as a software developer
bookErasmushogeschool Brussel
languagesDutch, English
stackoverflow-logo

Stackoverflow

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

Github Skills (22)

accessibility10
url-routing10
javascript10
testing10
css10
ember-cli10
eslint10
javascript-framework10
emberjs10
front-end-development10
ember10
html10
linting10
handlebars9
typescript9

Programming languages (22)

C#JavaCSSC++JinjaRustHandlebarsGo

Github contributions (5)

github-logo-circle
Linter for Ember or Handlebars templates
Role in this project:
userFront-end Developer
Contributions:5 commits, 8 PRs, 15 comments in 10 months
Contributions summary:Sam primarily contributed to the `ember-template-lint` repository, which is a linter for Ember templates. Their contributions involved refining the validation rules for ARIA roles, restructuring the `VALID_ROLES` set, and adding missing roles based on WAI-ARIA specifications. They also implemented a new rule, `no-valueless-arguments`, to enforce best practices in template usage by validating named arguments. Furthermore, they removed the `no-model-argument-in-route-templates` and `no-mut-helper` rules from the `recommended` configuration, suggesting a focus on refining the linter's ruleset.
hbslinterlinthandlebars-templateshandlebars
ember-learn/ember-website

Feb 2020 - Feb 2021

The emberjs.com website.
Role in this project:
userFront-end Developer
Contributions:12 commits, 12 PRs, 24 comments in 1 year
Contributions summary:Sam primarily contributed to the user interface and component styling of the ember-website. Their commits involved enhancing the visual presentation of the website by making whitespace consistent in video embeds, adding a z-index to the Leaflet map wrapper to ensure proper display, and improving the appearance of the AddonTabs component through border styling and fixing text shifting issues. Furthermore, the user ensured the AddonTabs component was fully keyboard accessible and addressed cross-browser compatibility issues for the EmberConf CTA.
emberjsember-addonember
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
Sam Van Campenhout - Web Application Developer