Expert application profiling and performance tuning with immediate bottom line gains.

What We Do

User Experience

Measurable improvement of end user experience through optimizations in time to first paint, bootstrap times, bundle splits, and caching.


Identification of opportunities for structural optimizations like deduplication and parsing speedups.


Application-specific insight and recommendations through detailed profiling, plus assistance with off-the-shelf and custom tooling for continued analysis.

Talk to us : Meet Ryan Roemer

Ryan is the CTO and co-founder of Formidable. With a range of roles under his belt, his specialty is architecting full-stack applications and backend Node.js services. Ryan was the lead for a frontend redesign of and led all technical aspects of performance, build, and infrastructure for the entire team of over fifty engineers. Previously, Ryan was a distributed systems engineer, and in his deep, dark past was a patent attorney, although it has been a long time since he has put on his lawyer hat.

Contact Ryan
Ryan Roemer
Our Philosophy

At Formidable, quality is paramount. Thoughtful decisions about software improve every aspect of development, from developer speed to user experience, ultimately impacting the bottom line. We thrive when expert advice and problem solving is needed, and create sensible solutions without breaking your current dev processes. Working alongside your team, we not only build maintainable infrastructure but also educate in best practices.

Case Study


Auditing Code + Removing Inefficiencies = Increased Performance & Conversions

View the case study


Introducing Publish-Diff

Publishing JavaScript projects to the npm registry is an exercise that, while commonplace, is often opaque to developers and fraught with peril.

View the blog post

How We Work


Our clients choose Formidable when they have challenging software issues that need solid, scalable solutions. We assess current state and recommend the right technological solution to support our client's business goals.


After assessment, we dive into the code side by side with our client's engineering teams. Working as an embedded team, we implement the solution in an agile, iterative way.


Formidable delivers more than application development. With the long-term maintainability of the systems in mind, we level up our client's team so they're comfortable taking on future maintenance.

Ready to Go?

Work with us