ReinventONE | ReinventONE


--- title: ReinventONE ---

Software That Works.

ReinventONE is a San-Francisco-based software consultancy with a passion for software development in Ruby, with a focus on delivering highest-quality software, that "works out of the box". We strive to make a significant and positive impact on your product development pipeline — be that new feature development, building micro-services, fixing scaling issues, mentorship and training, improving overall process and code quality, — in other words — difficult problems is our forté. Have one? Give us a call.

Schedule   📅 Contact ☎︎

We'd love to help!

People Behind ReinventONE

ReinventONE's Founder and Principal Consultant is Konstantin Gredeskoul, former CTO of Wanelo, Infectious, Drop In Media, Simbi. Konstantin is an experienced technologist, architect, systems engineer, and agile development process expert.

His conference talks and the related online presentations have been viewed by over 160,000 people worldwide, and our open source projects are used by a large community of software developers.

Konstantin directly worked on and helped build and scale well-known companies such as Wanelo, Blurb, Returnly, Shippo, HIRED, and a boutique fashion store, recently acquired by WalMart.

2016-2017 Consulting Projects

We take pride in our previous work and happy customers. The following is a short list of projects we worked on in the last year and a half.

Read More →

Our Open-Source Projects

Open-source software changed the world, and it continues to do so. Being able to build reusable tools and modules that other people can take advantage of is remarkable. We have been creating and sharing software since 1996, over two decades today!

While we also write in C/C++, C for Arduino, and BASH, and a few more obscure languages, below you will find specifically the list of Ruby Gems and Ruby Applications developed and actively maintained by ReinventONE. We encourage you to try them out, and reach out to us for any questions to kig AT

This library, given input dimension of a 3D box, generates a PDF layout for creating "snap-on" type enclosures on a laser cutter. Both library, and a command line tool. Used by the site.

gem install laser-cutter

a website for generating PDF layouts for laser cutting.

A complete social activity feed implementation for any site, that scales to millions of users, and uses Redis as the backend offering constant read time for each feed consumer.

gem install simple-feed

Easy-to-use, transparent to the user symmetric encryption using the AES-256-cBC cipher, and a 256 bit key. The key itself is encrypted using a password that can be conveniently cached.

gem install sym; sym -h

A take on the "Observerable" design pattern with the Events as first class citizens.

gem install ventable

An plugin for Ventable that emits event information to the Statsd collector.

gem install ventable-statsd

An attribute memoization library that offers thread safety during the initialization of memoized attributes.

gem install attr_memoized

command line utility 'wd' allows you to bookmark frequently used folders so that you can quickly warp (cd) into them later.

gem install warp-dir

This library converts config files between – YAML, JSON and Windows INI file format.

gem install dupervisor

A server application that consumes AWS Kinesis Stream using a thread-per-shard architecture, as well as rate limiting of the API requests to satisfy AWS policies.

gem install kinsumer