Hire me
Pooyan Razian

The license risk hiding in your dependency tree

Most teams never check the license of every package they depend on, including the indirect ones pulled in underneath. That is a real risk. Some licenses, like GPL or AGPL, can legally require you to open-source your own product if you use them a certain way. I built Open License Auditor to catch this automatically. It is a GitHub Action that maps every dependency in your repo, direct and indirect,... [read more]

July 18, 2026

The license risk hiding in your dependency tree

Make dependency updates boring again

Dependency updates are one of those things teams keep postponing. Not because they do not care, but because every update feels like a risk. A small version bump can break a build, fail tests, or create unexpected issues in production. That is why I built Update Dependencies , a GitHub Action that keeps dependencies up to date automatically and opens a pull request, gated on your checks passing whe... [read more]

July 17, 2026

Make dependency updates boring again

Clean up years of GitHub Actions runs automatically

Every workflow run stays in your Actions history forever, unless you clean it up yourself. After a year or two of CI, that history turns into thousands of runs nobody will ever open again. Scrolling through them to find anything useful becomes painful. That is why I built Prune Old GitHub Actions Runs , a GitHub Action that deletes workflow runs older than a number of days you choose, on a schedul... [read more]

July 16, 2026

Clean up years of GitHub Actions runs automatically

How to prevent dangerous open source licenses in your code

Open Source License Auditor To increase the agility of our development, we usually first search Github or any package manager we know to see if we can use an available package already built to do the job. This increases the velocity of technical teams, but as CTO or a technical manager, should I allow everyone to add any package they find on the internet? Adding a package from a random "unknown de... [read more]

June 8, 2023

How to prevent dangerous open source licenses in your code
per page

The license risk hiding in your dependency tree

Most teams never check the license of every package they depend on, including the indirect ones pulled in underneath. That is a real risk. Some licenses, like GPL or AGPL, can legally require you to open-source your own product if you use them a certain way. I built Open License Auditor to catch this automatically. It is a GitHub Action that maps every dependency in your repo, direct and indirect,... [read more]

July 18, 2026

The license risk hiding in your dependency tree

Make dependency updates boring again

Dependency updates are one of those things teams keep postponing. Not because they do not care, but because every update feels like a risk. A small version bump can break a build, fail tests, or create unexpected issues in production. That is why I built Update Dependencies , a GitHub Action that keeps dependencies up to date automatically and opens a pull request, gated on your checks passing whe... [read more]

July 17, 2026

Make dependency updates boring again

Clean up years of GitHub Actions runs automatically

Every workflow run stays in your Actions history forever, unless you clean it up yourself. After a year or two of CI, that history turns into thousands of runs nobody will ever open again. Scrolling through them to find anything useful becomes painful. That is why I built Prune Old GitHub Actions Runs , a GitHub Action that deletes workflow runs older than a number of days you choose, on a schedul... [read more]

July 16, 2026

Clean up years of GitHub Actions runs automatically

How to prevent dangerous open source licenses in your code

Open Source License Auditor To increase the agility of our development, we usually first search Github or any package manager we know to see if we can use an available package already built to do the job. This increases the velocity of technical teams, but as CTO or a technical manager, should I allow everyone to add any package they find on the internet? Adding a package from a random "unknown de... [read more]

June 8, 2023

How to prevent dangerous open source licenses in your code
per page
Copyright © 2026 - pooyan.info