Skip to content
playing with Elixir
playing with Elixir




@surgeventures @gitcare-io @collabreview @overbooked-io
Block or Report

Block or report perzanko

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.

Report abuse

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

Report abuse

Hi there 👋

I'm a Software Developer with several years of professional experience in building highly available and reliable web solutions.

In work in a team, I try to use DDD techniques to describe the business domain and design IT solutions. As for the code in itself, I pay a lot of attention to its quality. I'm trying to use the knowledge gained while studying books written by people who are old hands at software engineering.

When it comes to my interests and plans for the future, I develop my skills towards broadly understood system architecture and after hours I delve into the secrets of engineering building distributed, concurrent applications using the greatness of Elixir language and OTP.

  • Some buzzwords to boost search results: DDD, Event Storming, CQRS, Event Sourcing, Clean Architecture, TDD, BDD.
  • Languages I play with: Node.js/Typescript, Elixir, Rust, Python, Ruby, Elm, PHP (order matters)
  • What I use: AWS, Serverless, PostgresSQL, MySQL, MongoDB, Redis, Docker, RabbitMQ, Elasticsearch, Grafana, CircleCI, React, Angular, Nest.js, Express.js, Phoenix/OTP, Heroku, Aptible


  1. devton Public

    📪 Highly customizable and personalized newsletter in your Slack workspace.

    Elixir 9

  2. Pure Elixir implementation of Blurhash algorithm with no additional dependencies.

    Elixir 20

  3. Drag and drop list in Elm.

    JavaScript 5

  4. Simple and optimized CSS loaders in Elm.

    Elm 13 2

  5. csv2json Public

    This tool provides simple and efficient converting csv to json, written in Rust.

    Rust 1

  6. DDD, CQRS Rust example. Postgres, Rocket

    Rust 22 1

1,702 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri
Activity overview

Contribution activity

October 2021

Created a pull request in elixir-lang/elixir that received 2 comments

add optional recursiveness to Map.from_struct method

I've encountered this specific issue with struct to map conversion (described for example here or here) so many times in my daily work that I decid…

+79 −5 2 comments
Opened 3 other pull requests in 3 repositories
surgeventures/ecto-phone-number 1 merged
surgeventures/ex_phone_number 1 merged
elixir-lang/elixir 1 closed
130 contributions in private repositories Oct 1 – Oct 20

Seeing something unexpected? Take a look at the GitHub profile guide.