22 year old software engineer. Android Engineer at @raileasyuk & student at University of Warwick.
rail-announcements. Compilation of railway announcement snippets and a website to generate your own announcement snippets.
87uk-railway-stations. A dataset containing information about all UK railway stations.
62shannon-pixel-modem-tweaks-app. Apply mobile networking tweaks to Google Pixel devices with Shannon-based modems.
48shannon-pixel-modem-nvitem-enabler-scripts. Enable features which are disabled by default on Shannon-based Pixel phones.
35let-me-really-google-that-for-you. A version of LMGTFY, without ads or trackers, and that ACTUALLY uses Google (and other search engines)!
34VoiceGPS-FiveM. FiveM script that reads out your GPS directions.
29raildotmatrix.co.uk. A UK railway dot-matrix platform indicator simulator, pulling live data from National Rail.
28sky-plus-web-simulator. A recreation of the Sky+ Box EPG on the web.
27PoliceAnimations. Adds a variety of police related animations to FiveM
22mastdatabase.co.uk. A collection of mobile networking tools and resources for the UK and the rest of the world.
14flarum-ext-ads. A Flarum extension that provides ad integration (AdSense, or custom providers) for your Flarum forum.
13nsg-cell-database. Database of cells for Network Signal Guru cell list labelling
11HeliCam-FiveM. Less
11srsRAN-docker-emulated. Minimal end-to-end LTE using srsRAN. Dockerized and emulated radio over shared memory.
11mobile-spectrum-data. Data related to mobile networking spectrum around the world, including ARFCNs, descriptions, and more.
9mocn-detector. Detect mobile network MOCN in the real world
6ticket-barrier-errors-android-app. Ever wondered why a railway ticket barrier doesn't let you through? Look up the error code on our app.
5flarum-ext-custom-sidenav-links. Add custom links to the index page side navigation in Flarum.
5recoil-persistence. Persist your Recoil states into storage between site/app reloads. Written in Typescript with detailed type declarations.
5sky-q-cloud-pvr-api-documentation. Archive of Sky's emulated Sky Q Cloud PVR API available to developers at 35.176.20.130.
5visited-stations-map. Interactive WebGL-powered map of visited stations, backed by Google Sheets and Cloudflare Workers.
4world-cup-of-tocs. TypeScript
3boris-johnson-covid-bingo. Do you find Boris Johnson's Coronavirus briefings ridiculously dull? Play a game of BoJo Bingo: mark off each phrase and action as they happen in real time.
3world-cup-of-tube-lines-api. JavaScript
3giffgaff-status. A simple React/Gatsby app which tries its best to work out the status of giffgaff
3fujitsu-stylistic-3400. Yes: I bought this in 2020. I make questionable decisions. Many, many of them
3primary-school-songs.
3Python-To-AQA-Pseudocode. A simple hashed together converter written in python for converting python programs to AQA Computer Science Psudocode recommended syntax.
3oled-departure-board. Python-based live-updating UK train departure board for the SD1322 OLED display
3open-train-planner. TypeScript
2flarum-ext-share. Let your users share forum posts via the native Web Share API.
2flarum-badge-api. TypeScript
2world-cup-of-tube-lines. A website showing the current results of the #WorldCupOfTubeLines 2020
2doesgiffgaffhavevolteyet.com. Does giffgaff have VoLTE yet?
2flarum-docker. A dockerised Flarum install for devs
2react-gatsby-firebase-hooks. React Hooks for Firebase.
2uk-mobile-network-streetworks-map. A custom map which uses one.network's API to fetch and display information about registered streetworks for only UK Mobile Networks.
2gemini-push-port. Consume data from the Gemini Pub/Sub feed on Rail Data Marketplace using Go
1srsRAN-custom. Open source SDR 4G/5G software suite from Software Radio Systems (SRS)
1giffgaff-flarum-infinite-scroll. Allows for infinite scrolling on the giffgaff community, automatically loading more content as you scroll.
1gatsby-plugin-cloudflare-pages. Gatsby plugin. Automatically generates a _headers file and a _redirects file at the root of the public folder to configure HTTP headers and redirects for Cloudflare Pages.
1mastedatabasen-dk-scraper. Simple Python tool to scrape Mastedatabasen.dk of all antenna locations across the country, along with their associated operators.
1ue-capability-parser-js. A parser for LTE/NR UE Capability messages, written in Typescript, and designed for the Web and Node.js
1leaflet.fullscreen2. A super-simple Leaflet plugin to add fullscreen buttons to your maps, designed for Javascript bundlers, filled to the brim with Typescript typings to aid your development experience.
1