Eric Newbury is a senior full-stack engineer with 11 years’ experience building greenfield systems and stabilizing large legacy codebases, now contributing at Adobe’s Frame.io. He specializes in functional languages and patterns—practically applying Elixir, Phoenix, and Elm in production—and mentors teams on language-agnostic functional design and API security. Eric has a track record as a consultant improving performance and team dynamics across domains from smart power grids to election outreach and automotive platforms. He contributes to open-source language work, having added core list-manipulation primitives and tests to the Roc functional language. Based in the Salt Lake City area, he blends practical engineering with curiosity-driven learning (self-taught React Native, Ramda.js) and brings an unusual performance and risk-tolerance to teams informed by his background as an internationally ranked ballroom dancer, juggler, unicyclist, and whitewater kayaker.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at University of Vermont
Contributions summary:Eric contributed to the Roc language's core functionality by implementing new built-in functions for list manipulation, specifically `dropFirst` and `sortAsc`, and `sortDesc`. They modified various files, including those related to compiler internals, built-in function definitions, and test generation. Furthermore, the user added tests for the new features to ensure they functioned correctly.
Contributions:2 PRs, 78 pushes, 6 branches in 2 years 1 month
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.