Ha.nnes.dev
Projects
My Website
The source code to generate my static website using Gatsby.js
My CV
The raw markdown for my CV
Roc Math(s)
Mathematical functions and constants in Roc
Roc ASCII
ASCII string types for Roc
setup-roc
A GitHub Action to install Roc
Roc Packages
An unofficial package website for Roc
DataSkimmer.jl
A Julia package that summarises tabular data in the REPL
Roc Linear Algebra
Linear algebra library for small vectors and matrices in Roc
bundle-roc-library
A GitHub Action to bundle and release a Roc library
Roc SVG
A library to create SVGs in Roc
Roc Units
Type-safe units of measure in Roc
Roc HTML
A library to create HTML in Roc
Roc Hex
A Roc library to convert to and from hexadecimal integers
Roc Fortune
A replacement for the fortune UNIX command in Roc
Roc DateTimes
A work in progress Roc library for working with dates and times
Roc Colours
Colours in Roc
pre-commit-roc
Pre-commit hooks for the Roc language
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
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