My name is Justin Gosses.
I work as a contractor on a NASA data science team doing web development, data visualization, and data analytics. I also have a professional background in geology with extensive experience in GIS (making maps). Basically, I write code and look at rocks.
I hope to use this website as a platform to share my interests, make contacts, and pass on lessons learned.
The background image above and below is Iran’s Dasht-e Kavir (Great Salt Desert). Image courtesy NASA.
Resumes & Skills
Download the traditional document or follow links to relevant information in non-traditional formats
Thoughts, great finds on the inter-tubes, and what I've built recently
[BLOG POST COMING SOON]This weekend I finally got to do a hackathon project I’ve been wanting to try for more than two years. It leverages machine-learning to mimic human-created stratigraphic picks. It uses a dataset of 2000 wells with picks from the Alberta Energy Regulator, which is one of the only public datasets I’m aware[…]
Four conferences, two hackathons, and a lot of meet-ups: Analyzing what I’ve gotten from technical gatherings outside of work this year Part 1 – The PremiseOver the last year, I’ve been lucky to attend more than my usual number of conferences, meetups, and hackathons. Some of the events were paid by work, some were paid[…]
This week I presented on the last 40 years of digital data visualization tools at Johnson Space Center Data Science Day. The event was held just off site this year, so it could be opened up to the public. The talk was a condensed, and I think improved, version of a talk I had previous gave[…]
Sometimes I get to combine geology nerdiness with technology nerdiness. This post definitely falls into that category. Earlier this year, I contributed to a kickstarter campaign by Ángel Rodríguez that raised $99,258 to bring into existence an inexpensive short period seismometer produced by OSAP. It consists of programs running on the Raspberry Pi, a small board that sits on top of[…]
“THE CHANGING LANDSCAPE OF DATA VISUALIZATION TOOLS IN LARGE ORGANIZATIONS”I recently gave a talk at the Houston Data Visualization meet-up. In addition to being a good excuse for putting time on my calendar to research the evolution of data visualization tools over the past 40 years, the talk allowed me to try out a few presentation[…]
User interface add-ons to make a better parallel sets visualizations: (skip to the data visualization here.)Parallel sets is a data visualization type that shows how attributes of different types are distributed across a large number of instances. Common examples include datasets of the characteristics of passengers on the Titanic disaster and nutrition information of many different types of[…]
I did some research on different tools for creating flow charts today.Originally, I started down this path trying to figure out what open-source project I might be able to hack on and produce a project that would generate XKCD style flow charts, similar to how bokeh (python library) has XCKD style plots as built-in option. I[…]
Today I got to play with hardware at an International Nodebot Day event put on by NodeJS Houston. It was a lot of fun, and I was surprised by how much got accomplished in less than a day. I used a Tessel2 board from Sparkfun, which comes with linux and Node.js installed. The best thing about[…]
This week SciPy 2016 took place in Austin. I didn’t attend. However, the conference produced a lot of really interesting conversation and sharing of links to talks on youtube on two different slack channels I follow.One of the themes that stood out was reproducibility. A good introduction to the problem of reproducibility is point 3[…]
At work, I put projects I complete into our group’s gallery of data-visualization work. It is good internal marketing for what our group can deliver. Unfortunately, even behind a NASA firewall, there are some things I can’t put in the gallery. Examples have included data visualizations of human resource data and financial data where the public[…]