Flavio Corpa

Haskell & Elm Engineer at Scrive

Alicante, Valencian Community, 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
Flavio Corpa is a functional-first engineer with 11 years of experience, currently focused on Haskell and Elm at Scrive after senior roles building Elm frontends and Haskell services across companies like GWI and 47 Degrees. He combines deep front-end expertise—contributing to high-profile projects such as styled-components and webpack—with backend and build-tool improvements, showing a pragmatic command of both UI ergonomics and build systems. Based in Alicante, Spain, he prefers roles specifically in Elm or Haskell and brings a track record of shipping robust, type-driven code in production. Notably, his open-source contributions span theme handling in component libraries and core bundler behavior, reflecting attention to correctness, test coverage, and maintainability.
code11 years of coding experience
job9 years of employment as a software developer
languagesSpanish, English, Catalan, Japanese
stackoverflow-logo

Stackoverflow

Stats
8,834reputation
2.7mreached
79answers
11questions
Badges
npm
top-5%
functional-programming
top-1%
yarnpkg
top-5%
javascript
top-1%
json
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (30)

javascript10
wordpress-themes10
css-in-js10
s610
styled-components10
bundle10
webpack10
compiler-compiler10
bundler10
webpacker10
compiler10
wp-theme10
build-tools10
functional-programming10
react10

Programming languages (23)

MDXCSSPureScriptScalaElmHTMLReasonKotlin

Github contributions (5)

github-logo-circle
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Role in this project:
userFront-end Developer
Contributions:14 commits, 2 PRs, 15 comments in 10 months
Contributions summary:Flavio primarily contributed to enhancing and maintaining the `styled-components` library. Their commits focused on improving the `withTheme` higher-order component, addressing issues related to theme handling, and ensuring correct behavior when themes are provided through defaultProps. They also updated unit tests to increase coverage and validate the theme-related functionality. Their work involved modifying component lifecycle methods and incorporating `determineTheme` for proper theme resolution.
reactagecssjavascriptcss-in-js
webpack/webpack

Oct 2016 - Jul 2017

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 13 comments in 9 months
Contributions summary:Flavio primarily contributed to the core functionality of the webpack project by introducing a callback mechanism to the `Watching.prototype.invalidate` function within the `Compiler.js` file. They also merged branches and adjusted code styles, specifically replacing two spaces with one tab, suggesting attention to detail and code maintainability. These changes indicate that the user was actively engaged in modifying the build process and core functionalities of the webpack project.
amdloaderscode-splittingcustom-stuffcompiler
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
Flavio Corpa - Haskell & Elm Engineer at Scrive