David Kind

Ruby on Rails development team for an eyewear company

1 — About David Kind

David Kind is an eyewear company from San Francisco, USA. They partner with the best eyewear manufacturers from Sabae, Japan, and Cadore, Italy, and offer their frames directly to clients through a patented try-on experience.

2 — The challenge

When we were contacted by Dave, their CEO, David Kind had no development team, and their Ruby on Rails application was in need of critical updates. They had a list of bugs and features that needed to be addressed, a few years of technical debt and outdated framework and libraries to update.

"Their skilled expertise spurred continuous collaboration between teams. The team at SINAPTIA meets deadlines and reacts responsively. Customers can expect a true partnership with streamlined communication."

Dave Barton | CEO

screenshot of the app

3 — The solution

Hands-on the project, we started evaluating the state of the application and the list of bugs and feature requests David Kind had before reaching out to us. The application was outdated, a couple of versions behind the latest releases of Ruby and Ruby on Rails, and running on an old Heroku stack.

Having performed the evaluation, due to the necessities of the project, we first upgraded the Heroku stack and worked on the long-living bugs in their list. Once the infrastructure was consolidated we started working on the new Apple Pay, Zip and Klaviyo integrations. After all these features were delivered and tested, we upgraded Ruby, Ruby on Rails and their dependencies.

4 — The outcome

The application was upgraded to a supported version of Ruby, Ruby on Rails and their respective dependencies. This mitigated several security vulnerabilities and improved the performance slightly. All the little bugs were fixed and the new features were implemented, allowing David Kind to sell their products better. The e-commerce was stabilized and after our intervention it needed little to no maintenance.

Thanks to our work with David Kind, Dave reached out to help him in his new endeavor: Optify.

"Their team is very reactive, even with our four-hour time difference. If an issue pops up during off-hours, they still make sure to jump on it. They work as if they're in the same room as us. That responsiveness has built trust between us."

Technologies

Ruby on Rails Postgres React Bootstrap

Integrations

ApplePay Klaviyo Zip