Skip to content
View rm-hull's full-sized avatar

Organizations

@EqualExperts @destructuring-bind

Block or report rm-hull

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rm-hull/README.md

Hi there 👋

Here's a small selection of personal projects I've got hosted in Github:

  • DoT Block is a high-performance, caching, and filtering DNS-over-TLS (DoT) server written in Go. It acts as a secure DNS forwarder, encrypting your DNS queries and protecting you from advertisers, trackers, and malicious domains. Primarily aimed at Android phone usage: add dns.hz.nbg1.destructuring-bind.org as your private DNS provider.

  • GPS Routes - A modern, interactive web application designed for outdoor enthusiasts to search, view, and explore GPS tracks. Whether you are planning a hike, a cycling trip, or a scenic drive, GPS Routes provides a rich interface to visualize routes and their details. Deployed with Github Actions and hosted via Github Pages. screenshot

  • The Future - A retro-futuristic terminal that predicts the future? Its core feature is running a Large Language Model (LLM) entirely in the browser using WebGPU: it uses this to splat out a spicy take on the distopian future we likely face... screenshot

  • WebGL Mandelbrot Renderer - A small frontend app written in Typescript using React and WebGL to display the Mandelbrot set, where the calculations are offloaded to the GPU for better performance, deployed with Github Actions and hosted via Github Pages. screenshot

  • GitHub PR Dashboard - A streamlined, single-page application designed to help developers manage their GitHub Pull Requests efficiently. Built with performance and usability in mind, this dashboard provides a centralized view of your work across multiple repositories. screenshot

  • Calendar - A simple single-page app written in Typescript using React that just displays a calendar for the next 12 months, deployed with Github Actions and hosted via Github Pages. Shows public holidays for your locale (if the data is present) and link with a Wikimedia API to show events, births & deaths for every day. screenshot

  • UK Ordnance Survey maps - A small frontend app written in Typescript using React, Chakra UI and Leaflet.js, deployed with Github Actions and hosted via Github Pages. Interfaces with OS Data APIs and Geograph API to enrich the map with local points-of-interest. maps-leisure

  • Zaup 2.0 - Another frontend app (also Typescript, React, Chakra) that displays imported TOTP codes. It is another "serverless" app - all the data is persisted in local storage (and AES encrypted). Syncs data with Google Drive. screenshot

  • Asteroids - A golang implementation of the classic arcade game that cross-compiles into WASM so you can play it in a browser. screenshot

  • 8-bit Trip - An experiment in webaudio. web-app

  • Scratchpad - A small web app that allows you to store snippets & miscellaneous notes as "blocks" in your browser's local storage. web-app

  • BYOK 3 - A Forth interpreter/compiler written in Scala with Cats. screencast

Pinned Loading

  1. maps maps Public

    UK Ordance Survey maps, supporting multiple styles and points of interest.

    TypeScript