NickGeek
I'm a PhD student, software developer, and technology enthusiast from New Zealand. I make a notepad app called MicroPad and I do web stuff at Trade Me.
@TradeMeNew Zealand
Pinned Repositories
MicroPad-Core
µPad (MicroPad) is an open digital note taking app
Notebook-Library
The library for working with MicroPad notebooks
Campfyre
Campfyre is an online message board that allows anyone to post without having to worry about accounts or passwords. Campfyre also limits posts and comments to 256 characters to ensure a quick discussion platform.
Fancy
Fancy is a drop-in system that lets you take your static HTML code and add dynamically editable code.
frj-compiler
The proof-of-concept compiler for FRJ (https://arxiv.org/abs/2008.12592) done as part of my COMP489 research project.
hashify
#ify is a way of finding links that people are talking about. Search engines are good for finding information relating to a string of words that articles have included in them. #ify is for finding articles that people are talking about on the topic. Instead of any website that uses the word "iPhone" in it; we look for what people are linking to with the hashtag "#iPhone". This means you see the articles that people are talking about.
message_worker
Message Worker is a library for Rust for the creation of event-listeners using futures and streams. Notably, MW supports non-sync and non-send (i.e. non-thread-safe) contexts within listeners.
oled-shmoled
OLED displays don't have backlights but it'd be nice if we could pretend they do on Linux!
rehua
A Directory for IPFS
NickGeek's Repositories
NickGeek/Fancy
Fancy is a drop-in system that lets you take your static HTML code and add dynamically editable code.
NickGeek/oled-shmoled
OLED displays don't have backlights but it'd be nice if we could pretend they do on Linux!
NickGeek/Campfyre
Campfyre is an online message board that allows anyone to post without having to worry about accounts or passwords. Campfyre also limits posts and comments to 256 characters to ensure a quick discussion platform.
NickGeek/how-dead-inside
I made this when I got bored and remembered that I needed a way to keep track of how much time had passed in the current trimester at Vic. This project is filled with all the 2nd year cynicism you'd expect 😄
NickGeek/lmc-to-c
Generates C code from LMC assembly
NickGeek/message_worker
Message Worker is a library for Rust for the creation of event-listeners using futures and streams. Notably, MW supports non-sync and non-send (i.e. non-thread-safe) contexts within listeners.
NickGeek/frj-compiler
The proof-of-concept compiler for FRJ (https://arxiv.org/abs/2008.12592) done as part of my COMP489 research project.
NickGeek/absal-prototype
A prototype implementation of my formal model for the "Abstract Algorithm" (interaction combinator based lambda calculus reducer)
NickGeek/Abstract
A small CLI tool to turn µPad-flavoured markdown into pdf documents
NickGeek/Abstract-Editor
NickGeek/Advent-of-Code
https://adventofcode.com/
NickGeek/apps
A collection of apps built on Electron
NickGeek/de1-flow-calibration-estimation
Estimate flow calibration multiplier without the puck simulator!
NickGeek/electron-context-menu
Context menu for your Electron app
NickGeek/electron-is-dev
Check if Electron is running in development
NickGeek/fend
Arbitrary-precision unit-aware calculator
NickGeek/flat-licence
Generate a markdown list of all included prod works and their licences from a package.json
NickGeek/immix-rust
Immix GC implemnented in Rust and exposed as a Rust or C library. Forked from https://gitlab.anu.edu.au/mu/immix-rust
NickGeek/kibi
A text editor in ≤1024 lines of code, written in Rust
NickGeek/L42
L42 main project
NickGeek/lastfm-collage-generator
Top albums collage generator for Last.fm
NickGeek/lemmy
🐀 A link aggregator and forum for the fediverse
NickGeek/react-native-google-recaptcha-v2
Implement Google recaptcha v2 in React Native (both Android an iOS)
NickGeek/robots-txt-tester
CLI to regression test robots.txt changes
NickGeek/rust-to
NickGeek/rusty_v8
V8 javascript bindings for Rust
NickGeek/stc-lang
Implicit monadic dataflow parallelism
NickGeek/taxes
A little Python script I made to do my taxes for me
NickGeek/tokio-scoped
Scoped Runtime for tokio
NickGeek/xdg-prefs
A GUI program to view and change your default programs' preferences (which program should open which type of file) using the XDG Specifications