Ramiro Gómez - Web Development and Data Visualization Services

I'm a Berlin based freelance software developer specializing in web development, data mining and data visualization, using Python (Django, Flask), JavaScript (jQuery, D3), Twitter Bootstrap, PostgreSQL, MySQL, MongoDB, and Redis. I gathered extensive experience in server and client side programming, creating Web applications and publishing content for over a decade. Get in touch with me, if you need a helping hand for your project.

Featured Visualizations

Smartphone OS Market Share

Smartphone Operating System Market Share

An interactive data visualization that shows the market share distribution for major smartphone operating systems since 2007.

Technologies: D3.js, NVD3

Football Transfer Records

Football Transfer Records

This visualization shows the money flow between teams for the 50 most expensive transfers in football history.

Technologies: D3.js

Programming Languages

Programming Languages Influence Network Graph

An interactive network graph showing the connections of programming languages based on their influences relations.

Technologies: Sigma.js, Gephi

Climate Change Decade

Climate Change Decade

Explore a decade of climate change, global warming, natural disaster, extreme weather, pollution and deforestation in the articles published by the Guardian.

Technologies: D3.js, NVD3

Internet Users Evolution

Evolution of Internet Users from 1990 - 2011

An animated data visualization showing Internet users in relation to the Gross Domestic Product for the worlds countries from 1990 to 2011.

Technologies: D3.js

World Aid Flow

World Aid Flow, Transparency, Development

An interactive data visualization looking at world aid flow, aid transparency, and development in aid giving and aid receiving countries.

Technologies: D3.js


Featured Web Projects

CoderStats

CoderStats

A free service for accessing statistical information about programmers who have released code on GitHub, including rankings based on programming languages and repository forks and favorites.

Technologies:

  • Data Retrieval: GitHub Web Services API
  • Backend: Python, Django
  • Presentation: jQuery, Bootstrap, Custom CSS
  • Visualizations: D3.js

Country Shape Quiz

Country Shape Quiz

An online JavaScript game where you are supposed to name countries presented by their geographical shapes. The topojson map data is rendered using the natural earth geo projection.

Technologies:

  • Map creation: ogr2ogr, topojson
  • Map Rendering: D3.js
  • Management Tools: Bower, Yeoman, Grunt
  • Presentation: jQuery, Bootstrap, Custom CSS

Exploring Data

Exploring Data

A showcase of interactive data visualizations comprising topics like world aid flow, climate change, programming languages, football, Google knowledge graph relations, and Twitter networks.

Technologies:

  • Data Retrieval: Python
  • Network Analysis: Gephi
  • Presentation: jQuery, Bootstrap, Custom CSS
  • Visualizations: D3.js, sigma.js, openstreetmap

Geeksta Store

Geeksta Store

A Zazzle store with stuff for tech geeks including programmer shirts, jackers, hats and mugs, and posters like the Programming Languages Influence Network Poster.

Technologies:

  • Store Provider: Zazzle
  • Backend: Python, Flask, RSS
  • Presentation: jQuery, Bootstrap, URI.js

Planet Datavis

Planet Datavis

A news aggregator with articles about data mining, data visualization and data-driven story telling from about 100 relevant Web sites and blogs written by experts for these topics.

Technologies:

  • Backend: Python, Django, feedparser
  • Database: PostgreSQL
  • Presentation: jQuery, Bootstrap, Custom CSS

Dom XSS Scanner

DOM XSS Scanner

An online code review tool for finding potential DOM based cross-site scripting (XSS) security vulnerabilities. It works by highlighting DOM XSS sources and sinks in the HTML and JavaScript sources of Web pages.

Technologies:

  • Regular Expression based Vulnerability Scans
  • Backend: Python, Google App Engine
  • Presentation: jQuery, HTML5 Boilerplate, CSS

Professional Services

  • Data retrieval via Web services and custom scrapers
  • Data cleaning, munging, and analysis
  • Interactive and static data visualizations
  • Web application development