Tim Johns's repositories
Intuitive-JavaScript
Learn modern JavaScript with lessons and practice exercises.
great-problems
Great Problems is a platform for creating and sharing practice problems & problem sets for any topic.
ArduinoProps
A library to make "props", meant to communicate wirelessly with the gateway.
easy-invoice-maker
Easily generate PDF invoices which are emailed automatically to the client.
icemaker-client
A react-based frontend to the backend tool used for converting practice problems with SVGs to LaTeX documents.
reflex-dom-ace
Reflex wrapper for the ACE editor
AdventOfCode2022
My solutions to https://adventofcode.com/2022 in Haskell
blackjack-trainer
Learn perfect blackjack strategy and high-low card counting in an interactive app. Master optimal gameplay decisions and advance card counting techniques in a realistic casino environment. Elevate your blackjack skills today!
daily-theme-tracker
Inspired by The Theme System journal (https://www.themesystem.com/)
emacs-home
My Emacs configuration
genetic-algorithm-drafts
Implementations based on http://www.ai-junkie.com/ga/intro/gat3.html
haskell-project-template
A Stack-based Haskell template for starting new projects.
holey-moley
Whack a mole in React
HoTTEST-Summer-School
HoTTEST Summer School materials
react-express-postgres-auth
Authentication and Session Management Example: React + Express + PostgreSQL
simple-sandwich
https://timjohns.ca/a-simple-sandwich-part-i.html
slimtim10.github.io
My personal website
tictactoe-demo
A CLI implementation of tic-tac-toe for demo purposes.