Location via proxy:   
[Report a bug]   [Manage cookies]                

Kyrylo Silin

Kyrylo Silin's photo

About me

Where to find me online

What I'm working on

  • Telebugs: Self-hosted, subscription-free, refreshingly simple error tracking.
  • Flag Match: A fun and educational game to learn flags of countries and their capitals.
  • We Use Rails: Discover web apps built with Ruby on Rails.
  • Coffee World Rush: Track your coffee consumption and help bring your country to the top of the leaderboard.

Past work

  • Matcharoo: A word association game where you match similar words, learn new words easily, and have a blast with friends as you discover who knows the most (blog post).
  • Pry REPL: The featureful development console for Ruby.
  • Airbrake Ruby and Airbrake: The notifier libraries for the Airbrake error monitoring service, which I rewrote from scratch and maintained for many years.
  • netstring: A Go package for formatting byte strings using declarative notation to indicate the string's size.
  • linenoise-rb: A Ruby wrapper for Linenoise, a small self-contained alternative to Readline and libedit.
  • System Browser: A desktop app for browsing Ruby code, inspired by Smalltalk. Click to view details about a module or class, explore its namespace, or see the source of a method.
  • Fast Method Source: An extremely fast Ruby C extension for querying methods, procs, and lambdas for their source code and comments.
  • System Navigation: A Ruby library that provides navigation and introspection capabilities for Ruby programs, similar to those in Smalltalk.
  • RMarshal: An Erlang library for deserializing Ruby objects dumped by Marshal.dump into Erlang terms.
  • multitrap: A Ruby library that allows Signal.trap to execute multiple callbacks
  • Pry Theme: A plugin for the Pry REPL in Ruby that allows customizing Pry colors using prytheme.rb files.
  • Patience: Solitaire card game built in Ruby with the Ray library.
  • Pixelate and Pixelnine: Skins for the KDE terminal emulator, Yakuake.
  • OpenRA maps: A collection of maps for the OpenRA real-time strategy game. Some of the maps were included in the official release.
  • openra-microcontrol: A minigame for the OpenRA real-time strategy game written in Lua.
  • Entooru: Translations of random English articles about Ruby into Russian.
  • Your tea, buddy: A KDE splash screen with a white background, red text, and a small loading progress bar beneath the text. Pairs well with the Already awake? KDM4 theme.
  • Already awake?: A KDM4 theme with a white background and red text. Pairs well with the Already awake? splash screen.
  • bash-completion-subtle: Bash completion scripts for Subtle WM and its tools.
  • zsh-completion-subtle: Z Shell completion scripts for Subtle WM and its tools.

My blog posts

Where I've been