Ha.nnes.dev

Projects

My CV

The raw markdown for my CV

My Website

The source code to generate my static website using Gatsby.js

Roc Packages

An unofficial package website for Roc

Roc Colours

Colours in Roc

bundle-roc-library

A GitHub Action to bundle and release a Roc library

Roc HTML

A library to create HTML in Roc

Roc SVG

A library to create SVGs in Roc

Roc Math(s)

Mathematical functions and constants in Roc

Roc DateTimes

A work in progress Roc library for working with dates and times

pre-commit-roc

Pre-commit hooks for the Roc language

Roc Hex

A Roc library to convert to and from hexadecimal integers

DataSkimmer.jl

A Julia package that summarises tabular data in the REPL

AIalogue

Generate simple dialogues for learners of English as a second language that contain specific keywords

My .dotfiles

A quick way to restore many of my settings on a new computer

setup-roc

A GitHub Action to install Roc

Version

The blazing fast way to check what version of grep you're using, written in Rust

Slack Archiver

A tool to archive Slack links

Littlewood

Plotting the roots of monic Littlewood polynomials in MATLAB

Dissertation

My Master's dissertation on interpretable machine learning

Shiny Baby Names

An RShiny app for visualising the popularity of baby names over time

Circle Factoring

A way of representing the natural numbers as non-overlapping circles using Processing 3

Stuff I like About Julia

The Jupyter notebook for a presentation I gave at work about Julia