ReinventONE | ReinventONE


--- title: ReinventONE ---

Our passion is building robust software that's fast, reliable, easy to read, and easy to change.

May 2019 Status:

Have current availability for part-time contract hire in San Francisco city limits, or remotely. Please reach out by scheduling a call.

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 →

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.

Tiny gem that provides two encryption and two decryption functions. Used by another gem 'sym', which builds rich CLI on top of sym-crypt.

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.

C/C++, Objective-C and CMake

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
Autonomous Arduino Robot control library 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
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.