Data visualization
Custom charts and visual stories that turn complex information into something people can actually understand and explore.
D3.js, SVG, interactive charts
Independent data visualization & development
I’m Igor. I turn complex information into maps, charts, and web experiences that invite people to look closer.
Seven original stories to explore, compare, and play with
Together they span more than 2,000 years of data, from Augustus in 27 BCE to satellites launched in 2026.

Everyday geography
3,144 counties
Explore the long and short journeys to work across U.S. counties.

Roman history
68 reigns
Follow Roman emperor reigns, their overlaps, and routes to power.

Energy
26 years
Watch electricity mixes change across countries and years.

Forests
213 countries & territories
Explore forest cover across the world and changes since 2000.

City life
170 countries
See how the urban share of population has shifted around the world.

Meteorites
1,096 witnessed falls
Trace observed meteorite falls across centuries and continents.

Space
321 satellites
Trace the launches behind GPS, GLONASS, Galileo, and BeiDou.
Custom charts and visual stories that turn complex information into something people can actually understand and explore.
D3.js, SVG, interactive charts
Put information in context with map-based experiences. Reveal geographic patterns and let people explore the places behind the numbers.
Leaflet, map visualization, map integration
Responsive interfaces that bring your ideas to the web, with careful attention to the details of layout, interaction, and motion.
React, Next.js, JavaScript
A small studio with a long list of happy clients: maps, dashboards, and data stories delivered for teams around the world.
View profile on UpworkHe was very communicative, great work ethic and extremely experienced.
Osijek, Croatia, working worldwide
Hi, I’m Igor Cuckovic.
I’m a front-end developer specializing in data visualization with D3.js, vector graphics, interactive experiences, and animation.
What draws me to this work is the moment a complicated dataset becomes something you can explore. A map can make a local difference visible; a timeline can reveal a relationship buried in a list. I bring that curiosity to interfaces that feel good to use and perform well.