ReinventONE | ReinventONE


title: ReinventONE

Robust, scalable, reliable, 99.99% uptime.

Building awesome distributed software is our passion.

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, mentoring and training, improving overall process and code quality, — in other words — difficult problems is our forté. Have one? Give us a call.

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.

Konstantin is very active in the Ruby community, and is an author of over forty ruby gems. Which, according to, have been downloaded nearly twenty million (20M) times.

Our conference talks and the related online presentations have been viewed cumulatively by over 200,000 people worldwide, and, finally, our numerous open source projects are used by an ever-growing 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-2020 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 →

Below we list up to three open source projects in each language. Please checkout the more complete list of open source projects.


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.

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.

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

C/C++, Objective-C and CMake

CMake Project Template
This project, dirivative of the CMake Tutorial, is aimed at jump-starting basic C++ projects with a solid CMake/C++ project structure.

Back Seat Driver
Obstactle Avoidance Multi-Motor Arduino Library for autonomous motion, written in C++. Easily drive various kinds of robots without blocking or sleeping. Supports servo-based bots and DC motor based using Adafruit Motor Shield.

Gomoku — Five in a Row Game for iOS
An Objective-C/iOS implementation of this popular game, also known as "Five In A Row". It is played similar to Tic Tac Toe, except on a much larger board (15x15) and one must arrange five stones of the same color in a straight line. This project uses a heuristics engine written in ANSI C for speed, and uses Alpha-Beta pruning algorithm for finding the best move.


I contributed the search functionality of this very popular Bash Framework.

A collection of BASH tools and frameworks for multi-purpose scripting, that includes a runtime framework and ANSI drawing routines.

Kick start a fresh development environment on any Mac with OS-X El Capitan, with this opinionated, but modular and customizable installer. It's based on HomeBrew, SproutWrap cookbooks, and about 2K lines of Bash programming.