Ben Styles

Senior Software Engineer at Rohea Oy

Barcelona, Catalonia, Spain
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 Styles is a Senior Software Engineer with 11 years' experience building full‑stack web and mobile applications, currently specialising in ReScript and React from Barcelona. He combines strong front- and back-end skills—functional programming, static typing, automated testing, Terraform and AWS—with a track record of shipping production apps and running his own products like MealsUp. An active open-source contributor, Ben has improved Flow type safety across prominent repos and fixed subtle typing and runtime issues in the widely used react-native-firebase project. A practiced public speaker and mentor, he moves seamlessly between crafting developer tooling, leading teams and hands‑on debugging, bringing an editor’s attention to detail informed by a humanities background.
code11 years of coding experience
job8 years of employment as a software developer
bookAylesbury Grammar School
bookMaster of Arts (MA) English Literature (British and Commonwealth), Master of Arts (MA) English Literature (British and Commonwealth) at University of Leeds
languagesSpanish, French
stackoverflow-logo

Stackoverflow

Stats
477reputation
176kreached
9answers
1question
github-logo-circle

Github Skills (32)

libstdc10
libc10
javascript10
lib10
react-native10
flow-control10
coffeescript10
libudev10
libdispatch10
work-flow10
flow-typed10
databind10
type-definition10
databinding10
control-flow10

Programming languages (20)

C#JavaC++CSSGoHTMLReasonKotlin

Github contributions (5)

github-logo-circle
mikeric/rivets

Jul 2015 - Oct 2016

Lightweight and powerful data binding.
Role in this project:
userFull-stack Developer
Contributions:86 commits, 59 PRs, 72 pushes in 1 year 3 months
Contributions summary:Ben primarily focused on improving the functionality of the data binding library. They made changes to the `src/binders.coffee`, `src/util.coffee`, and `src/bindings.coffee` files, indicating work on core library features. Furthermore, the user integrated formatter arguments within the project. They also contributed component binding tests to improve the quality of the library.
template-enginedata-bindingknockoutjavascriptknockoutjs
flow-typed/flow-typed

Oct 2016 - Mar 2018

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer
Contributions:5 commits, 6 PRs, 8 comments in 1 year 4 months
Contributions summary:Ben primarily contributed to the project by adding and modifying Flow type definitions for various libraries. They added Flow type definitions for the 'rivets' library, including tests and examples to demonstrate usage. Furthermore, the user enhanced the type definitions for the 'recompose' library by declaring direct exports and also updated 'deep-freeze-strict' and 'react-navigation' definitions. These contributions improve type safety and developer experience within projects using these libraries.
libdefsflowtypedefinitionscli
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
Ben Styles - Senior Software Engineer at Rohea Oy