Skip to content
View kigster's full-sized avatar
:octocat:
@repos.select { |r| r.is_a?(Gem) }.publish("https://rubygems.org")
:octocat:
@repos.select { |r| r.is_a?(Gem) }.publish("https://rubygems.org")

Highlights

  • Pro

Block or report kigster

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kigster/README.md

What's up, I'm Konstantin


About Me

Industry Experience

  • I've been a technical, hands-on CTO and VP of Engineering for at least five times.
  • I recently helped refine the VC pitch for Made Technologies
  • Before that, I was a Staff Software Engineer for HealthSherpa.
  • Before that, I was a Staff Software Engineer at Coinbase and Fossa.
  • In 2012-2015 I was a CTO at Wanelo, which was a Rails site that:
    1. Was wholly rewritten from a Java/JSP prototype with 100K lines of code and no tests to a 10K line of a Rails app with 98% test coverage in 2 months with six people pairing full time.
    2. Our Java codebase crashed at 3K RPMs, but once we migrated to Rails, our traffic skyrocketed about 100x in six months, reaching the peak traffic of 300,000 RPMs at an average latency of about 100m.
    3. We won TechCrunch Disrupt and were installed on about 50% of all teenage phones.
    4. At Wanelo, we had to shard our PostgreSQL database, use RabbitMQ for asynchronous and decoupled communications, and open source many of our adapters as ruby gems.

Ruby

I am a big open-source proponent, and I wrote about a few dozen open-source Ruby gems with over 120M downloads.

Among the most popular gems are:

  • colored2 — ASCII color ruby gem
  • sym — Symmetric encryption vi CLI or API based on OpenSSL
  • simple-feed - Redis based backend for Twitter-like Social Networks with constant read time
  • puma-daemon — Puma daemonization library

DevOps, Build, and Systems Configuration

I do a lot of Infrastructure and Scalability work, so among my other projects are:

Music

I play piano, guitar and drums.

I've been DJ-ing since the vinyl days (house, tech-house, progressive, techno, downtempo)

I also have been composing and producing electronic music for over 20 years,

Hardware Projects

I have also written projects in C/C++ for Arduino platform.

Some of my popular projects and posts are:


Based on the template by Phil Nash.

Pinned Loading

  1. cmake-project-template cmake-project-template Public

    This project is aimed at jump-starting a C/C++ project that can build libraries, binaries and have a working unit test suite. It uses CMake build system and is deliberately completely minimal.

    C++ 898 254

  2. simple-feed simple-feed Public

    This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need…

    Ruby 333 30

  3. sym sym Public

    Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encryption tools, sym focuses on usability and streamlined inter…

    Ruby 136 9

  4. laser-cutter laser-cutter Public

    Similar to boxmaker, this ruby gem generates PDFs that can be used as a basis for cutting boxes on a typical laser cutter. The intention is to create an extensible, well tested, and modern ruby fra…

    Ruby 96 60

  5. puma-daemon puma-daemon Public

    Puma (starting version 5) removed automatic demonization from the gem itself. This functionality was extracted to this gem, which supports Puma v5 and v6.

    Ruby 37 6

  6. arli arli Public

    Arli is the command line tool, that's both — the Arduino Library manager that's decoupled from any IDE, as well a project generator based on "arduino-cmake". By coupling dependency management with …

    Ruby 28 1