Dan Beaven's repositories
lectures.london
Public talks and lectures hosted by institutes and universities in London on topics including law, art sustainability, philosophy, history, economics and much more
judgement-day
Installation which for the "why work" exhibition which used machine learning to rate peoples emotional response to the work. Raspberry Pi code https://github.com/Pingid/judgement-day-rasberry-pi
monadic-json-parser
Monadic JSON parser implimented using type definitions from fp-ts library
react-class-transition
A React utility hook for easy and dynamic toggling of CSS classes
judgement-day-rasberry-pi
Code for an installation with used raspberry pie cameras to take pictures of participants recording their emotions
pingid.github.io
Portfolio website currently undergoing some changes
elemental-scale
Code for an installation at the Science Museum London which used an Arduino to measure participants weights while interfacing with a thermal printer and screen
react-three-editable
👀 ✏️ Edit your react-three-fiber scene with a visual editor without giving up control over your code.
stable-diffusion-videos
Create 🔥 videos with Stable Diffusion by exploring the latent space and morphing between text prompts
wikipedia-api
Lambda functions that expose a JSON API for wikipedia
fsync
Fast multithreaded file syncronisation
mini-rx
A mini reactive programming library
rizzup
A composable terminal UI framework for building flexible text-based interfaces
typeofit
A tiny composable type guard utility library
ai-vid-lab
An video labratory application
code-names
A website that shows a random World War 2 code name
fiar
Highly customizable and type-safe Content Management System
lickle-log
A tiny structured logging utility that includes, customizable transports, metadata.
nameit
Website for finding original and available project names
ts-gen
Dynamically generate typescript types from collections of unstructered data