I am a computer science graduate with a passion for music, digital signal processing, and functional programming. My personal research areas include audio plug-in development and domain-specific languages.

Work Experience

4C Insights

Chicago, IL

UX Engineer

May 2018 - Present

Working with design team on creating a new product-wide look and feel and improving user experience. Establishing style/UX engineering guidelines for implementation of new products and features.

4C Insights

Chicago, IL

Software Development Engineer

February 2017 - May 2018

Full-stack engineer. Developed new products and features. Worked with client engagement managers on addressing client issues and bugs.

Loyola University Chicago

Computer Science Dept.

Teaching Assistant

August 2016 - May 2018

Taught a computer music programming course that I designed for the undergraduate program. Worked with Loyola staff on creating a full computer music curriculum. Co-founded the Loyola University Technology Ensemble, a mixed performance group performing new and classic pieces. Conducted research in functional programming and domain-specific languages for music applications.

Loyola University Chicago

Archives and Special Collections

Student Worker

August 2013 - August 2015

Archival and management of university documents, rare books and ephemera. Digitized archive holdings for use in CONTENTdm database.

Loyola University Chicago

Digital Humanities Dept.

Student Worker

Spring 2013 - Spring 2014

Developed an iOS app that can view high-resolution annotated images from the Loyola’s Michalak collection, containing 18th and 19th century British satirical broadsides.

Heartland Community College

Technology Division Services

Technician I

August 2011 - August 2012

Created and maintained a deployment system for Windows and OS X using Microsoft Deployment Toolkit and NetInstall. Offered technical support for students and staff.


Loyola University Chicago

Chicago, IL

MS, Computer Science

August 2016 - Present

Currently teaching a music programming course that I created during my undergraduate studies. I am also working with Loyola staff on developing a full music technology curriculum.

Loyola University Chicago

Chicago, IL

BS, Computer Science

August 2012 - May 2015

  • Cum laude
  • Grace Murray Hopper Service and Leadership Award (2015)
  • Loyola University Chicago Dean’s List (2012-2015)

I studied Computer Science as it applies to music production/composition, as well as functional programming and domain specific lanugages. I competed in Loyola’s ACM ICPC team from 2012 to 2014. My graduating GPA was 3.675.

Heartland Community College

Normal, IL

AS, Computer Science

2009 - 2012

While completing my degree, I also held an internship in Technology Division Services. As Technician I, I installed and maintained a deployment system for Windows and OS X using the Microsoft Deployment Toolkit and Netboot.


  • Languages: Java, C/C++, Scala, Python, Javascript
  • Frameworks & APIs: Virtual Studio Technology, Audio Units, JUCE, iPython
  • Tools: Git, CMake, Max/MSP, SuperCollider