About Me

Hi, I'm Kevin!

I'm a full-stack web developer with 2 years of experience creating complex frontend interactives and data visualizations, using the best tools in the JavaScript ecosystem. I'm also into audio programming in C and Rust, and functional programming with Haskell and Elixir. I live in Iowa City, Iowa with my spouse, our 3-year-old son, and a kitten.

Experience & Education

Web Developer at Digital Artefacts, Jan 2018 - Present

  • Created educational interactives for science education
  • Added data visualization and geographic visualization tools to augment existing projects

Web developer at ClearC2, Inc., June 2017 - Jan 2018

  • Added new features, tests, and other improvements to reporting and data visualization apps used for telecommunications training and field service
  • Created and thoroughly documented test suites for multiple React-based applications using Mocha, Chai, Enzyme, Sinon, and Nightwatch
  • Created and updated data visualization sites and dashboards with D3
  • Used Leaflet to create geographic info visualizations

B.A., Interdisciplinary Studies in Communication Technology and Anthropology

University of Texas at Arlington, 2013

Skills and Interests

Web Development

  • Creating complex frontends with React & Redux and Vue.js
  • Creating layouts and animation with Sass & styled-components
  • Creating interactives and visualization for the web with tools like D3, Leaflet, and P5.js
  • Exploring functional programming for the web Elixir & Elm

Audio Programming

  • Creating VST plugins using the JUCE framework
  • Exploring digital signal processing with SciPy & Octave
  • Building synthesizers and audio effects processors with Teensy & Arduino

Functional Programming

  • Live coding and music composition in Haskell with Euterpea & TidalCycles