ReinventONE | 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 ModCloth.com, 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. We refer you to the page Open Source Projects for the complete list.




Ruby Gems

simple-feed
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.

sym
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.

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



C/C++

gomoku
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.

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.

kiguino
Collection of Arduino libraries and wrappers, written and used in various live projects. Most of the libraries hide some complexity and encapsulate a consistent approach to the *thing*, be that measuring a sensor, working with a rotary knob, etc.



BASH

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

pullulant
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.