Back
News websites
Project stage: Ongoing
Typescript
Javascript
Vue.js
CSS
SCSS
Maintenance and feature development across several of Grupa ZPR Media's news and radio sites — high-traffic portals serving millions of readers and listeners. I work on shared code that ships to all of them, so a single change has to hold up across very different sites.
The codebase started as plain JavaScript, and a big part of my work is a gradual migration to TypeScript: hardening existing code as I touch it, rather than stopping to rewrite everything at once. On top of that I build new features and refactor older parts.
With this much traffic, performance is a constant concern - keeping load times and Core Web Vitals in check while the sites keep growing feature by feature.