Welcome to my personal GitHub profile! I'm a software engineer from πΊπ¦ Ukraine, currently based in Barcelona, Spain. I'm a backend developer with a sysadmin background, passionate about Ruby, Go, and Crystal. Interested in scalable distributed systems, open source, and building reliable software. I enjoy mentoring, collaborating in teams, and occasionally speaking at tech events.
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - John F. Woods
I care deeply about code quality β clean architecture, strong testing culture, and well-documented systems. At the same time, I'm strongly business-oriented and enjoy aligning engineering with product goals to deliver features that create real value for users and drive measurable impact.
I've been actively working on Open Source Software for over 5 years, while having a full-time job at the same time. During this time I have created truemail-rb, mocktools and obstools organizations to organize these code. Here is the short list of the projects that I have created and currently maintaining on. Many of them have been mentioned on Awesome Ruby, Awesome Go and repeatedly announced on RubyWeekly digest.
| Name | Language | Description |
|---|---|---|
truemail |
Ruby |
Configurable framework agnostic plain Ruby email validator/verifier |
go-smtp-mock |
Golang |
Mock server that can mimic any SMTP server behavior for test environment |
truemail docker |
Docker |
Lightweight rack based web API dockerized image of Truemail Server |
ruby-dns-mock |
Ruby |
Library that can mimic any DNS records for test environment |
healthcheck_endpoint |
Ruby |
Configurable rack middleware for Docker/Kubernetes healthchecks probes |
truemail-go |
Golang |
Configurable email validator/verifier |
ruby-smtp-mock |
Ruby |
Flexible Ruby wrapper over smtpmock |
heartbeat |
Golang |
Configurable multithreaded Prometheus heartbeat (smokeping) exporter |
truemail server |
Ruby |
Lightweight rack based web API wrapper for Truemail Ruby gem |
truemail-ruby-client |
Ruby |
Web API client for Truemail Server |
rom-mongo |
Ruby |
MongoDB adapter for ROM |
frs |
Bash |
Script for configuring developer stuff on Linux Ubuntu in minutes |
truemail-java-client |
Java |
Web API client for Truemail Server |
truemail-rspec |
Ruby |
Truemail RSpec helpers |
truemail-crystal-client |
Crystal |
Web API client for Truemail Server |
- Building RESTful microservices with Roda template
- Pivorak Online Edition #3: From Ruby gem to microservice
- RubyMeditation #29: Building Rails RESTful API with Trailblazer. How to better streamline the business logic of the application?
- RubyMeditation #27: Email address validation techniques
I am always open to new opportunities. Feel free to ask me directly on email or via LinkedIn.





