Career Radar
This is my tool for comparing IT roles. It holds my own ranking of 63 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 | 63 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 and data writes are limited to the author and the pipeline | working |
| Hosting | Cloudflare Workers (Static Assets) | Static site on a subdomain; 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 30/10/2026. The API is offered for exactly this kind of use.
- Job-board reports will be added by hand, always with the report name, period and a link.
- I do not scrape job boards whose terms forbid it. Other sources will be added only with their owners' consent.
The calculation details are on the page Methodology and sources.
Code and repository
The project has its own career-radar repository in Azure DevOps, with a private copy on GitHub. It is independent of my portfolio and has its own 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 has no analytics. Slider, filter and theme settings stay in your browser 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 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 linkplanned
- Comparing role stacks with my own skillsplanned
- Public version and a case study in my portfolioworking
- English versionworking