Skip to content
View ivan-podgurskiy's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ivan-podgurskiy

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ivan-podgurskiy/README.md

Ivan Podgurskiy

$ cat ivan.ex
defmodule Ivan do
  @role        "Senior engineer / Tech lead"
  @experience  "20+ years of shipping"
  @status      "Independent, open to remote contracts"
  @site        "ivanpodgurskiy.name"
end

I write the code that's still running ten years later. Pinned repositories are the current ones.

Website
GitHub Pages
LinkedIn

Pinned Loading

  1. jitter jitter Public

    Backoff jitter strategies (No, Full, Equal, Decorrelated) from Marc Brooker's Exponential Backoff and Jitter, exposed as pure functions, ready-made Streams, and Stream transformers that drop into e…

    Elixir

  2. safe_atom safe_atom Public

    Whitelist-based casting of values to atoms without growing the VM atom table from untrusted input.

    Elixir

  3. humanizer humanizer Public

    Human-friendly formatting for Elixir: bytes, durations, relative time, large numbers, ordinals and list joins. English-only, zero config.

    Elixir

  4. elixir-design-patterns elixir-design-patterns Public

    Practical, runnable examples of OTP and functional design patterns in Elixir. Each pattern is a self-contained module with tests, docs, and a real-world use case.

    Elixir

  5. github-actions-templates github-actions-templates Public

    Reusable, production-ready GitHub Actions workflow templates for common CI/CD patterns.

  6. docker-compose-recipes docker-compose-recipes Public

    A collection of ready-to-use Docker Compose configurations for common development environments and tools. Each stack is designed to be self-contained and can be launched with a single command.

    Makefile