Riley Evans

2022

Practical Aspects of Declarative Languages (PADL) 2022


Presenting CircuitFlow, view the paper

2021

CircuitFlow


Creating an embedded data pipeline DSL in Haskell.

Programming Languages Paper Overview

Programming Languages Paper Overview


An overview of Folding domain-specific languages: deep and shallow embeddings (Functional Pearl)

2020

Cloud based submission auto-marker

Cloud based submission auto-marker


Created a cloud based system on AWS, to auto mark students submission for the Game of Life coursework

Games Project

Games Project


A game made as part of my Computer Science course at University of Bristol.

High Performance Computing: OpenCL

High Performance Computing: OpenCL


Running OpenCL code on a super computer. Created versions in C, Python and Haskell. Achieved a mark of 90%.

2019

Crickly

Crickly


A simple Django app to store cricket matches.

Google Hashcode 2019


#1 Team in Bristol

University of Bristol Library App

University of Bristol Library App


A mobile app to loan library books

Cricket Player Classification

Cricket Player Classification


Classifying cricket players into batsman, bowler or all-rounder

2018

Game of Life

Game of Life


Concurrent implementation of Conway's Game of Life, using XC.

2016

MadViper

MadViper


A gallery website for YouTuber and Photographer MadViper