Ben Griffith

Software Engineer VP at Marex

Stony Stratford, England, United Kingdom
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
Ben Griffith is a Software Engineer VP with 15+ years in web development and over a decade specialising in React and its ecosystem, currently leading engineering at Marex. He has deep experience architecting performance-critical, scalable FinTech UIs and component libraries, often pairing Storybook-driven design systems with pragmatic API design to optimise data flow and client performance. A hands-on technical lead, he routinely drives frontend performance (virtualisation, lazy loading, bundle-splitting), schema-driven validation (Zod), and robust testing pipelines (Playwright/Cypress, Jest), while mentoring engineers and shaping team conventions. Ben is also an active open-source contributor, having improved core linting rules in the sasstools sass-lint project and enhanced JSDoc support in Atom’s language package—evidence of his attention to tooling and developer ergonomics. Fluent in TypeScript, React Native, Node.js and AWS, he combines strong UX sensibility with a preference for humble, collaborative teams that pursue continuously better engineering practices.
code11 years of coding experience
job15 years of employment as a software developer
bookMaya Comprehensive for VFX, Maya Comprehensive for VFX at Escape Studios
bookBachelor of Science (BSc) Web Multimedia & Japanese, Bachelor of Science (BSc) Web Multimedia & Japanese at University of Lancashire
bookBachelor of Arts (BA) Japanese language and culture, Bachelor of Arts (BA) Japanese language and culture at Kanda University of International Studies
languagesEnglish, Japanese, Welsh
github-logo-circle

Github Skills (12)

atom-editor10
sass10
javascript10
jsdoc10
nodejs10
testing9
software-quality9
data-structure5
algorithms5
algorithm5
data-structures5
css4

Programming languages (8)

TypeScriptMDXJavaCoffeeScriptC++SCSSJavaScriptRuby

Github contributions (5)

github-logo-circle
sasstools/sass-lint

Sep 2015 - Sep 2017

Pure Node.js Sass linting
Role in this project:
userBackend Developer
Contributions:4 releases, 529 commits, 297 PRs in 2 years 1 month
Contributions summary:Ben contributed significantly to the core functionality of the Sass linting tool. Their work involved implementing new rules, such as `border-zero`, `no-url-protocols`, and `space-around-operator`, which added new features and functionality to the tool's linting capabilities. Furthermore, the user fixed multiple bugs related to parsing and formatting issues within the Sass syntax, contributing to the tool's overall accuracy and reliability. The user also worked on improving code quality and the integration of different rule conventions in various testing scenarios.
lintingnodejssass
atom/language-javascript

Aug 2016 - Nov 2016

JavaScript language package for Atom
Role in this project:
userFront-end Developer
Contributions:52 commits, 17 PRs, 19 comments in 3 months
Contributions summary:Ben primarily focused on enhancing the JavaScript language package for Atom by implementing and testing JSDoc support. Their contributions involved adding support for various JSDoc features, including optional parameters, default values, parameter properties, and alternative type syntaxes. They added corresponding specs to validate these additions, demonstrating a commitment to quality and thorough testing of the language package.
javascript
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