peterhil
Senior software developer and former graphic designer. Full stack developer with strong frontend expertise.
Treebuddy.earthHelsinki, Finland
Pinned Repositories
alchemy
Alchemy – a game jam for Tic-80 written in Fennel Lisp
btrie
A trie implementation with branch widths
emacs-config
Emacs configuration files
keychainrecovery
Open a Mac OS X keychain for which you have forgotten password by brute force and optionally pass in patterns of parts you do remember.
leftrb
Leftrb is a Left-Leaning Red-Black (LLRB) implementation of 2–3 balanced binary search trees in Python. Port of the code presented by Robert Sedgewick in his paper.
ngrammy
Unicode capable n-gram search index for autocomplete
ninhursag-api
Ninhursag is a visual mineral resource index based on US Geologic Survey statistics. Find the new frontend at: https://github.com/peterhil/ninhursag-site
serpent
Serpent is an exploration into DNA sequences, codons, amino acids and genome data
slurp
BeautifulSoup4 packaged into a command line tool
spellbook
Spellbook is a WebExtension to easily add new bookmarks to correct categories
peterhil's Repositories
peterhil/spellbook
Spellbook is a WebExtension to easily add new bookmarks to correct categories
peterhil/leftrb
Leftrb is a Left-Leaning Red-Black (LLRB) implementation of 2–3 balanced binary search trees in Python. Port of the code presented by Robert Sedgewick in his paper.
peterhil/ninhursag-api
Ninhursag is a visual mineral resource index based on US Geologic Survey statistics. Find the new frontend at: https://github.com/peterhil/ninhursag-site
peterhil/prism
Prism is a log colouriser command line utility
peterhil/alchemy
Alchemy – a game jam for Tic-80 written in Fennel Lisp
peterhil/ngrammy
Unicode capable n-gram search index for autocomplete
peterhil/rosegarden
Rosegarden gives you the promises for writing cross platform webextensions on Chrome and other browsers missing the promise based API.
peterhil/serpent
Serpent is an exploration into DNA sequences, codons, amino acids and genome data
peterhil/zen
Zen – Zsh configuration and utilities
peterhil/awesome-ultraviolet
Awesome WM theme with dark violet colours
peterhil/emacs-config
Emacs configuration files
peterhil/location-guard
Hide your geographic location from websites.
peterhil/tic-hexagonal-map
Hexagonal maps demo for Tic-80
peterhil/resort
Resort is a WebExtension that sorts user lists alphabetically
peterhil/aoc
Advent of code in Zig
peterhil/complex.js
A simple complex numbers library written in Typescript.
peterhil/cookieconsent
:cookie: Simple cross-browser cookie-consent plugin written in vanilla js
peterhil/fontgoggles
FontGoggles: Visual OTL Preview and QA
peterhil/fontra
A browser-based font editor
peterhil/neural-network
Simple neural network with backpropagation
peterhil/ninhursag-site
Ninhursag visualises the world production and reserves of various minerals. See backend API at: https://github.com/peterhil/ninhursag-api
peterhil/python-preisach
Simple implementation of the Preisach model of hysteresis
peterhil/pythran
Ahead of Time compiler for numeric kernels
peterhil/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
peterhil/sagitta
Sagitta is a Haskell inspired strict runtime type system for Python.
peterhil/saka-key
A keyboard interface to the web
peterhil/scipy
SciPy library main repository
peterhil/tic-demo-platformer
Fennel version of trelemar’s simple demo platformer for Tic-80
peterhil/tic80-stitcher
Script to compile TIC-80 cartridge from multiple files
peterhil/universal-feed-cleaner
WebExtension to hide triggering social media content behind a warning to have better peace of mind.