Name: Tim Johns
Type: User
Company: @MercuryTechnologies
Bio: Equal parts programmer and programming educator. Proponent of functional programming and the values of type theory.
Location: Toronto, Ontario
Blog: timjohns.ca
Tim Johns's Projects
A web app that allows users to subscribe to any web page and receive an alert when it has changed
A library for the Arduino to interface with the Philips PCD8544 LCD controller/driver (commonly found on Nokia 5110 and Nokia 3310 LCDs).
Display weather information on LCD with Raspberry Pi
GUI Tea Timer in Racket (for Windows)
Packet Radio library for embedded microprocessors
Authentication and Session Management Example: React + Express + PostgreSQL
GUI receipt/quote generator tool for business.
GUI receipt/quote generator tool for business.
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Reflex wrapper for the ACE editor
Arduino-ready. Reliably send packets of data over a serial medium. Includes framing and checksum.
Firmware for the retroactive voice recorder developed by Icewire Technologies.
A library for facilitating the use of RFID modules in Arduino projects.
An escape room prop designed to be used as a 3-card puzzle, using RFID to detect the card positions.
Command line SEO tool to crawl pages of a website and find out which pages have links to a target website.
https://timjohns.ca/a-simple-sandwich-part-i.html
Minimal x86 disassembler for PE binaries
My personal website
Convert SVG files to LaTeX using Inkscape.
Create your own tags for photos and videos, hosted locally.
A CLI implementation of tic-tac-toe for demo purposes.