Tim Johns (@SlimTim10)

Top repositories

1

Intuitive-JavaScript

Learn modern JavaScript with lessons and practice exercises.
JavaScript
8
star
2

piweather

Display weather information on LCD with Raspberry Pi
Python
4
star
3

Arduino-Text-Adventure

A text adventure game for the Arduino Uno
C
4
star
4

ReliableSerial

Arduino-ready. Reliably send packets of data over a serial medium. Includes framing and checksum.
C
3
star
5

mastering-reduce

This article was inspired by Mastering foldr by ertes, which shows examples of using equational reasoning in Haskell to refactor a recursive function into using foldr.
3
star
6

PCD8544

A library for the Arduino to interface with the Philips PCD8544 LCD controller/driver (commonly found on Nokia 5110 and Nokia 3310 LCDs).
C
3
star
7

gateway

An Arduino-based wireless-to-serial converter to facilitate communication between the server and the props.
Haskell
2
star
8

slimdasm

Minimal x86 disassembler for PE binaries
C
2
star
9

great-problems

Great Problems is a platform for creating and sharing practice problems & problem sets for any topic.
Haskell
2
star
10

icemaker-client

A react-based frontend to the backend tool used for converting practice problems with SVGs to LaTeX documents.
JavaScript
1
star
11

lhl-lectures

Notes for my Lighthouse Labs lectures.
JavaScript
1
star
12

kcne

Keep Cheating and Nobody Explodes (a tool for the game Keep Talking and Nobody Explodes)
CSS
1
star
13

Racket-GUI-Tea-Timer

GUI Tea Timer in Racket (for Windows)
Racket
1
star
14

json-handling

JSON Handling in Haskell
Haskell
1
star
15

mysubscribe

A web app that allows users to subscribe to any web page and receive an alert when it has changed
JavaScript
1
star
16

FunctionalC

A collection of tools from functional programming ported to C99.
C
1
star
17

lora-chromewifihost

Chrome app to be used with LoRa gateway device to communicate over Wi-Fi
CSS
1
star
18

SVGtoTEX

Convert SVG files to LaTeX using Inkscape.
Haskell
1
star
19

seo-links-to

Command line SEO tool to crawl pages of a website and find out which pages have links to a target website.
JavaScript
1
star
20

embedded-rust-examples

Examples of using Rust for programming embedded systems.
Rust
1
star
21

wipy-http

Python
1
star
22

ArduinoProps

A library to make "props", meant to communicate wirelessly with the gateway.
C++
1
star
23

lora-serialhost

Chrome app to be used with LoRa client device to communicate over serial port.
CSS
1
star
24

haskell-invoice

Easily generate PDF invoices which are emailed automatically to the client.
Haskell
1
star