My name is Will Bonnell and I work at Oliver Wyman, building production R Shiny applications and interactive data visualizations. Previously, I worked for NORC at the University of Chicago as a data analyst and visualization developer. I have about four years of experience in R and about three years of experience programming production dashboards in R Shiny, with skills in D3.js, vanilla JS, CSS, semantic HTML, and JS frameworks like Svelte and React.
- š Iām currently building tools in React and Svelte, creating scrollytelling products in GSAP, and doing UI/UX design in Figma.
- š± Iām also continuing to improve my capabilities in statistical programming in languages like R and Julia.
- šÆ Iām looking to collaborate on interactive data visualisations and data journalism. I'm available for commission or collaboration. Some of my past vizes are available on my website.
- š¬ Ask me about declarative D3 programming in Svelte or using R in Express.js servers.
- š« How to reach me: twitter!
- š Pronouns: he/him
Some past and current projects:
- š©ļø r-svelte-demo - A demo of how to use R scripts in an Express.js server for a web application created in Svelte.
- š NBA Shotmaps - An in-progress web application built in Svelte using queried NBA shot data to visualize shotmaps and provide summary statistics of NBA games in D3.
- š¹ {shinykeyboard} - an R package to include an on-screen keyboard in an R Shiny application
- š {ctar} - an R package to interact with the Chicago Transit Authority API for live data on train locations
- āļø Civic Info Lookup application - an F7 mobile application built with R Shiny, leaflet.js/MapQuest.js, {googlecivic}, and tui-calendar to display civic information from your phone screen.
- š {googlecivic} - an R package to interact with the Google Civic Information API to retrieve voter information data by address