FThompson
Software engineer. Former technical writer. Passion for UX. BS in Human-Centered Design & Engineering from University of Washington.
AmazonSeattle, WA
Pinned Repositories
dominion-randomizer.github.io
Provides random card setups for the board game Dominion.
AccessibleCSSGrids
A simple library for making CSS grids accessible by reordering or indexing grid elements according to how they are rendered.
BBCSoundDownloader
Bulk downloader for http://bbcsfx.acropolis.org.uk/.
ChromeLiveStorage
Live storage object for seamless use of chrome.storage APIs in Chrome extensions.
FormPersistence.js
A simple JavaScript library for preserving HTML form data across multiple sessions.
Gamepads.js
A JavaScript module providing a standardized way of handling gamepads and gamepad events.
NetflixController
Control Netflix from your couch with a gamepad/controller using this Chrome extension.
RuneDream-API
The open-source API of the RuneDream RuneScape automation client. Project discontinued in 2013.
SmartPCA-Capstone-v2
This repository contains the code for my team's Human-Centered Design & Engineering (HCDE) Capstone project @ University of Washington, sponsored by Seattle Children's Hospital. This is version 2, containing Python code for Raspberry Pi.
YouTubeUninterrupted
Chrome plugin that prevents YouTube from periodically pausing in the background.
FThompson's Repositories
FThompson/FormPersistence.js
A simple JavaScript library for preserving HTML form data across multiple sessions.
FThompson/BBCSoundDownloader
Bulk downloader for http://bbcsfx.acropolis.org.uk/.
FThompson/NetflixController
Control Netflix from your couch with a gamepad/controller using this Chrome extension.
FThompson/Gamepads.js
A JavaScript module providing a standardized way of handling gamepads and gamepad events.
FThompson/RuneDream-API
The open-source API of the RuneDream RuneScape automation client. Project discontinued in 2013.
FThompson/ChromeLiveStorage
Live storage object for seamless use of chrome.storage APIs in Chrome extensions.
FThompson/YouTubeUninterrupted
Chrome plugin that prevents YouTube from periodically pausing in the background.
FThompson/AccessibleCSSGrids
A simple library for making CSS grids accessible by reordering or indexing grid elements according to how they are rendered.
FThompson/SmartPCA-Capstone-v2
This repository contains the code for my team's Human-Centered Design & Engineering (HCDE) Capstone project @ University of Washington, sponsored by Seattle Children's Hospital. This is version 2, containing Python code for Raspberry Pi.
FThompson/CryptocurrencyTaxCalculator
Fetches historical income events and price basis at the time of receiving crypto. Useful for determining income from mining.
FThompson/DominionRandomizer
Provides random card setups for the board game Dominion.
FThompson/eltag
A blazing fast HTML Tag Component Micro-framework
FThompson/ElTagCalculatorTutorial
A getting started tutorial for the ElTag HTML tag framework that walks through creating a simple calculator app. https://github.com/TSedlar/eltag
FThompson/fthompson.github.io
My portfolio, written in React and hosted on GitHub Pages.
FThompson/jna
Java Native Access
FThompson/jsdom-form-attribute-bug
Form elements defined outside hierarchy with form='form-id' are not captured by form.elements
FThompson/pseudo-styler
Allows for forcing an element to be styled with a pseudo-class
FThompson/PUBGConfigParser
Parses the PUBG configuration file to retrieve settings such as keybindings and other game configuration options. Designed for Overwolf but can be adapted for other uses.
FThompson/SmartPCA-Capstone-v1
This repository contains the code for my team's Human-Centered Design & Engineering (HCDE) Capstone project @ University of Washington, sponsored by Seattle Children's Hospital. This is version 1, containing Arduino code.