Things I’ve made

Much of my time over the years has been spent merrily making and improving the sorts of websites and software utilities you see on this page. I used to build these for fun alongside my research software for many years, until one day they started paying the bills! If you’d like to learn more about or collaborate on any of these projects, I’d love to hear from you.

Sites around the web

Stylist

Stylist

Fast artistic style transfer with convolutional neural networks.

Finite Element Table

Periodic table of the finite elements

A visual representation of the primary spaces of finite elements.

Edgefolio

Edgefolio

Cutting-edge platform connecting investors and hedge funds.

thinkbot

thinkbot

A modern platform for computational science.

Wilderness Embassy

Wilderness Embassy

Activities to help children learn more about nature.

Mechanics Academy

Mechanics Academy

Interactive way to learn modern scientific computing.

Wisdemy

Wisdemy

Following the evolving online learning landscape.

Cardiac Modelling Group

Cardiac Modelling Group Wiki

The wiki for one of my groups at Simula Research Laboratory.

The FEniCS Project

The FEniCS Project

The web presence of the popular scientific computing project.

Comp. Physics Group

The Computational Physics Group

The website for my research group at the University of Michigan.

My personal website

My personal website

The evolution of this website since its inception.

Simple software utilities

The following tools were originally created to solve simple problems I stumbled across. I am releasing their code in the hope that they will be helpful to you too.

Shpotify

Shpotify, a command-line interface to Spotify

A command-line interface for Spotify on a Mac.

Google+ Album Fetcher

Google+ Album Fetcher

Generate galleries from Google+ albums.

Dorsal

Dorsal, a simple scientific package management system

A scientific package management system.

iOS Algebra System

A computer algebra system for iOS

A general-purpose computer algebra system for iOS.

Point cloud transformation

Point cloud transformation

Finds transformation parameters relating two point clouds.

Tracking body parameters

Tracking body parameters over time

Helps track changes to multiple body parameters over time.