Skills

I've spent enough time with everything listed here that, if thrown into a random codebase, I'd be adequately proficient. They are listed in no particular order.

Programming Languages
  • Rust
  • C++ / C
  • Python
  • Javascript / Typescript
  • HTML5 / CSS3 / Sass / Less
  • Java / Kotlin / Android
  • Objective-C / Swift / iOS
  • PHP
  • Scheme / Lisp
  • C# / WPF / UWP / .NET Core
Frameworks and Technologies
API / CMS
– 
Flask, Django, FastApi, .Net Core, Rocket.rs, Laravel, Play!, Symfony, ezPublish, WordPress, Drupal
Databases
– 
MySQL, SQL Server, Postgres, SQLlite, MongoDB, ElasticSearch, SingleStore
Javascript
– 
React, Vue, Svelte, Angular, D3, GSAP, Leaflet, Lit / Web Components
CSS
– 
Tailwind, Bootstrap, Shoelace, Foundation
OpenGL
– 
OpenFrameworks, Cinder, ThreeJS, PixiJS
Mobile
– 
Android Development, iOS Development, Progressive Web Apps (PWAs)
Cloud
– 
Amazon Web Services, Azure, VMware vSphere, Digital Ocean
Web Servers
– 
Nginx, Apache, IIS
AI
– 
Supervised Learning, Unsupervised Learning, GenAI+Vector Stores
Other
– 
Kubernetes, Docker, Vuforia, Meridian, Mapbox, Carto, ExtendScript

Continuing the lists, I'm equally at home on OSX, Windows, and Linux; would find it hard to live without git, the shell, or WSL/Cygwin; have practical knowledge and background in algorithms, mathematics, compilers, interpreters, machine learning, asynchronous programming, vertex/fragment shading, (linux) system administration, and computer networking; and am skilled enough for simple design work in Photoshop, Illustrator, After Effects, Figma, and Adobe XD.

Work Experience

Cleveland Cavaliers – December 2020 to April 2025
Cleveland, Ohio

The Cleveland Cavaliers are one of thirty professional NBA franchises. As part of the front-office's analytics team, I created, refined, and innovated internal tooling for player and team analytics used by the coaching, scouting, and basketball operations leadership.

The Cleveland Museum of Art – August 2017 to May 2020
Cleveland, Ohio

The Cleveland Museum of Art is the only major art institution in the nation with an entire gallery dedicated to discovering the museum’s collection through digital technology (Artlens Gallery). As the lead software engineer, I was a part of a small team dedicated to refining and perfecting those digital interactives, along with improving the museum’s various websites, apps, custom internal software tools, and custom temporary exhibition interactives.
Artlens Gallery

Local Projects – June 2015 to June 2017
New York, NY

Local Projects is an award winning experience design studio located in lower Manhattan. As a creative engineer my role included a significant amount of backend and mobile development (both Android and iOS), alongside a fair amount of frontend. Clients included the American Museum of Natural History, the Museum of the City of New York, the Cleveland Museum of Art, Brookfield Place, Chipotle, IBM, and the Fashion for Good Initiative.
New York at Its Core, MNCY
Explorer, AMNH
Brookfield Place

U.S. District Court, District of Kansas – July 2011 to May 2015
Kansas City, KS

The District of Kansas is one of 94 federal judicial districts in the United States. It encompasses the entire state. As the sole software engineer, I created several applications that helped streamline the work of the court–making its opinions more accessible to the public and its employees more efficient–and maintained and extended many of its existing applications. A few of the applications/approaches had national impact.

ITTC, University of Kansas – January 2010 to December 2010
Lawrence, KS

The Information and Telecommunication Technology Center (ITTC) is the preeminent scientific research center at the University of Kansas. As an undergraduate researcher under the direction of professor Doug Niehaus, I worked on creating a competitive alternative to Westlaw and Lexis/Nexis. Work included automatic parsing and interpreting of legal case citations, custom Google-like ranking of legal cases, analysis of large sums of legal data (hundreds of thousands of cases), and traditional/geographical representations of legal data.
Ranking of Legal Cases (a paper on two novel approaches)

Fort Hays State University – Summer 2007 to December 2007
Hays, KS

Fort Hays State University is the largest university in western Kansas, located in my hometown. As a student engineer, I created fully immersive flash-based websites (the original single page apps) for the 2007 and 2008 Encore Series; created a complete e-commerce store for the athletics department; and maintained a large majority of the university's public facing website.

Education

Bachelor of Science in Computer Science, University of Kansas – 2006-2011

The computer science program at KU is a degree from the School of Engineering's department of Electrical Engineering and Computer Science (similar to MIT). It was heavily focused on the theory of computing. The majority of the program was taught in C++, along with a decent amount of Java, Scheme, Haskell, and Python sprinkled in.
View Curriculum