IT Role Rank
This is my tool for comparing IT roles. It holds my own ranking of 73 roles and sets it against data from job ads. It helps me decide which way to grow, and it also shows how I build and run projects like this.
What it runs on
| Layer | Tool | Purpose | Status |
|---|---|---|---|
| Interface | Astro 7, TypeScript, hand-made SVG charts | Static pages and a ranking calculated in the browser, without heavy libraries | working |
| Editorial data | Excel workbook imported to JSON | 73 roles with scores, salary ranges and notes; changes go through pull requests | working |
| Job-ad data | SOLID.Jobs public API | Offer counts, pay, stack and trends, stored only as aggregates | working |
| Tooling | Node.js 24 | Workbook import, data harvest, build verification and Chrome tests | working |
| Access | Cloudflare Access (Zero Trust) | The site is public; the test version is open only to the author | working |
| Hosting | Cloudflare Workers (Static Assets) | Static site on its own domain; the test version sits behind Cloudflare Access | working |
| Repository and CI/CD | Azure Repos, Azure Pipelines, a private copy on GitHub | PR validation, approval-gated deployment and a weekly data harvest through a pull request | working |
| Database | Cloudflare D1 | Trend history, once snapshots in the repository are no longer enough | planned |
Where the data come from
- Estimate Editorial ranking (August 2026). These are my estimates and predictions, not market measurements.
- From job ads SOLID.Jobs public API, as of 13/11/2026. The API is offered for exactly this kind of use.
- From reports Job-board reports, so far No Fluff Jobs, which agreed to the use of its reports. I enter the figures from the report tables with the period, page number and link, and never average them with other sources.
- I do not collect job ads from other job boards. I will add more reports only after confirming that I may use them.
The calculation details are on the page Methodology and sources.
Code and repository
The project has its own repository in Azure DevOps, with a private copy on GitHub. It is independent of my portfolio and has its own domain, pipelines, secrets and Worker. Every change goes through a pull request, tests and build verification.
The code is not public for now.
Privacy
The site sets no cookies of its own and loads no analytics or tracking scripts. Slider, filter and theme settings stay in your browser’s localStorage and never reach me. Cloudflare serves the traffic and processes technical connection data, such as the IP address, to deliver and protect the site and count aggregate traffic statistics, and may use necessary security cookies.
Details are in the privacy notice on piwowarpawel.com.
Progress
- Workbook ranking, role pages, map and methodologyworking
- SOLID.Jobs job-ad data and the market panelworking, weekly
- Cloudflare deployment and Azure DevOps pipelinesworking
- Figures from public job-board reports, always with a linkworking
- Comparing role stacks with my own skillsplanned
- Public version and a case study in my portfolioworking
- English versionworking