Software Engineer, JS Enthusiast, Open Source Contributor

I’m Igor, a software engineer based in Limassol, Cyprus. I’m the biggest fan of JS and open source.

Trunk-Based Development: Introduction, Benefits, and Implementation Challenges

Trunk-Based Development (TBD) is a repository management approach that is becoming increasingly popular due to its simplicity and effectiveness. TBD focuses on using a single main branch — the Trunk — while avoiding long-lived branches, allowing for better control over code, fewer merge conflicts, and a faster deployment process.

Automating Releases and Publishing with Nx Release

I have been using Nx to start all my projects for a long time—from services and applications to a set of different libraries. Nx provides many convenient and high-level tools for efficient monorepo management. However, one problem has been haunting me for a long time—releasing and publishing libraries. Each time, I had to devise and try to implement another workaround that excluded the errors from the previous one. However, each new solution usually had its own drawbacks.

Saasfy — your modern SaaS template

Saasfy is a modern SaaS template that helps you build your SaaS application faster and easier. It is a monorepo with many features for fast application building.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Plata Card
    Role
    Principal Engineer
    Date
  2. Company
    Tinkoff
    Role
    Staff Engineer
    Date
  3. Company
    Fix Group
    Role
    Senior Frontend Developer
    Date
  4. Company
    RTLabs
    Role
    Frontend Developer
    Date
Download CV