Hi! I'm Roman.

Hover or tap on pie

Roman Kolgushev

A few words

An interdisciplinary professional, I know how to lead complex media projects and solve problems. While studying at the Master’s program at the prestigious Missouri School of Journalism, I discovered my passion for web development, data analysis and visualization. I switched from writing news to writing code, have been doing it ever since. My portfolio includes websites, web applications, interactive infographics and data visualizations, automation scripts and web scrapers.



Education & Experience

Hover or tap on timeline for details



Major projects

Silicon Valley Tours Website

Was the core full-stack Wordpress developer for the Silicon Valley Tours Website. Did everything from server setup and maintenance to child theme setup and dev, UI/UX design, plugin dev and adjustment, front-end dev in JS and back-end in PHP, etc.

Interactive Story based on a database research

Time Doctor is a time tracking service and to write and produce this interactive story for them I analysed several-billion-record databases (MySQL & MongoDB). I then tracked user scroll to animate live data update to present readers with interactive charts as they were reading the text.

Kyiv Post website redesign and digital strategy re-ignition

As a Head of Newsroom Digital Innovation of the award-winning Kyiv Post, I helped re-thing and re-kindle publication's digital strategy and business model, and lead the re-design of it's website.

Smarty - a Google analytics Slack bot

Smarty was built for the Kyiv Post newsroom but is open source! It integrates into your Slack account and can tell you all kinds of things about how your articles are performing!

National Geographic Museum exhibition Interactive screen

An interactive presentation for the "@NatGeo: The Most Popular Instagram Photos" exhibition by the National Geographic Museum in Washington DC, USA. A screen, installed at the exhibition, was connected to a miniPC, which regularly and autonomously scraped the NatGEO Instagram profile and pulled the most recent data and photos, presenting them in a dynamic sideshow.

Information graphics class Syllabus and coursework

As I was hired to teach Information Graphics and Data Journalism at the National University of Kyiv-Mohyla School of Journalism, I devised a syllabus and all the coursework for this semester-long full-time class. Fair warning - I taught in Ukrainian, and the Syllabus linked here is also in Ukrainian.

They call her Mama

Visual design of a long-read article, photo layout and design. Also built the audio subtitles playback and view mechanism (JS with Sound Cloud API).

Crime tracker

Fully autonomous web application, build on automatic daily parsing of local police data. Combines back end built in Python with graphics-heavy front end.

Graphics Manager

An assignment management tool, used in the newsroom daily. Built from ground with Flask (Python), features Google Plus authentication, user roles management, internal messaging, much more.

KBIA HereSay

Partnered with J-School journalism student Abby Keel to design from bottom up a map-based app for her capstone project.

Turnip demo app front end

Designed the front end for the Turnip team demo application.

Interactive live updated map of Kyiv mayoral elections

Linked to a Google spreadsheet for instant data update (as the results came in), interactive map + interactive charts.

Smaller projects

Vox Against The Odds

Responsive and touch-friendly mini site. Won the SSND design contest.

Custom interactive

Designed without dedicated JS visualization libraries, pulls data live from a Google Spreadsheet.

Magazine (Re)design

A part of a class project, but illustrative of my (re)design skills and experience with Adobe CC suite.

Smaller static & interactive graphics

Contact me