Hey fellow coders,
I'm Samuel but everyone just calls me Sam. I'm an information visualizer, data scientist, and software architect. But foremost I'm a coder. I focus on information visualization on the web. So, I'm developing tools that help users to explore their data such that they can find some new interesting insights. In the best case they have a Eureka moment and make some groundbreaking findings. If you do, please text me!
Over the years I developed a series of tools and libraries that can help people to create those web visualizations. My baby is LineUp.js a library for exploring multi attribute rankings aka tables. It is surprising how many problems can be reduced to a simple ranking problem.
Besides this bigger project, I develop and maintain a series of smaller ones. Like recently I focused on developing Chart.js plugins. They extend Chart.js to be able to render Graphs, Maps, BoxPlots, or allowing to expand and collapse a hierarchical BarChart.
Besides coding some interesting projects I also created and maintains an online D3 tutorial which explains D3 using a running example and in the end ending up with a simple multiple coordinated view setup. D3 is great but has a steep learning curve. My tutorial tries to help with this curve.
Last but not least there is SlackCleaner. A little tool to clean up old slack messages. - I mean who has the money to pay for slack, right -. However, the original project was abandoned by its author. Since I loved the idea, I adopted the project and maintain it now for the last three years.
I like helping others, try to answer their questions and issues as soon as possible but you know one has to work for living. For me a sponsorship means a way of showing appreciation of the things I do by giving me the time and resources to work even more on them.
Thank you,
– sam
Featured work
-
lineupjs/lineupjs
LineUp Library for Visual Analysis of Multi-Attribute Rankings
TypeScript 84 -
sgratzl/slack-cleaner
delete slack messages and files. An improved version is at:
Python 368 -
lineupjs/lineup_htmlwidget
HTMLWidget wrapper of LineUp for Visual Analysis of Multi-Attribute Rankings
R 54 -
sgratzl/d3tutorial
📊📈 A D3 v7 tutorial - interactive bar chart and multiple coordinated views (MCV)
HTML 254 -
datavisyn/chartjs-chart-box-and-violin-plot
Chart.js Box Plot addon
JavaScript 107 -
sgratzl/chartjs-chart-geo
Chart.js Choropleth and Bubble Maps
TypeScript 347
$2 a month
SelectThx for the coffee!. Tho, I'm not into coffee. I know: how is it possible that a coder doesn't drink coffee? Well, I don't need it. Coding challenging programs gives me enough energy boosts.
This makes you:
- a sponsor of mine 👏
- a Github sponsor badge owner on your profile
- probably a coffee drinker
$5 a month
Selecttwo coffees + tip. Awesome. thank you so much.
This makes you:
- a sponsor of mine 👏
- a Github sponsor badge owner on your profile
- someone who knows that it always takes two for a fruitful discussion over coffee
$20 a month
Selectthank you so much, Now, I can buy my girlfriend a little appreciation for understanding that my love is split between her and my programs.
This makes you:
- a sponsor of mine 👏
- a Github sponsor badge owner on your profile
- someone who knows that relationships are sometimes hard and that as a coder you are always drawn to this beautiful piece of software
$42 a month
SelectI couldn't resist adding this number 😄. Thank you so much for your support.
This makes you:
- a sponsor of mine 👏
- a Github sponsor badge owner on your profile
- someone who knows the answer to life, universe, and everything
let's chat if you you want that I mention you in one of my repos. (sam@sgratzl.com)
$100 a month
SelectCompany level support. Cool. Highly appreciated if a company supports me to develop one of my libraries and fix some bugs.
This means the company:
- values open source software
- understands that it can be more (cost) efficient to support the creator of a library to fix bugs than trying to fix it themselves.
- is eligible to place their company logo in one of my repos and be listed as official sponsor.
let's chat if you need my support in using my libraries (sam@sgratzl.com)