TimJ's repositories
eslint-config
Opinionated eslint ruleset for React and TypeScript
Tim-W-James
Config files for my GitHub profile.
cms-site-builder
Starter for a basic website builder where content can be defined in a headless CMS
timjames.dev
Personal site for Tim W James - Portfolio, Blog, and more. Built with TypeScript, React and Vite. Deployed to timjames.dev
react-ts-template
Opinionated template for frontend React TypeScript projects with Vite, ESLint, Prettier, Vitetest, and more. Includes a README template
finance-tooling
Monorepo for all my finance/budgeting tooling
JavaScript-Interactive-Desktop-Sim
An interactive art piece for a simulated PC desktop
JavaScript-Interactive-Procedural-Text-Experience
A JavaScript interactive art piece that lets players create their own pictures in front of a simulated live audience
Arduino-Autonomous-Rover
Arduino program for a rover with autonomous navigation
arduino-home-assistant-sensor
Publish messages to Home Assistant via MQTT for various sensors and display on an LCD screen. For Arduino compatible boards.
ARMv7-Sine-Wave
Creates a sine wave using ARMv7 assembly.
CSS-Reference-Code
Some of my reference code for CSS
eslint-config-typed-fp
An opinionated ESLint config to encourage pure(ish), typeful functional programming in TypeScript.
frontend-ts-template
Opinionated template for frontend TypeScript projects with Vite, ESLint, Prettier, Vitetest, and various Node packages. Includes a README template
gliding-in-space
Example of a concurrent communication system - part of a Uni assignment
Journeys-Continue
Website for Journeys Continue, an Australian business for social work, disability and aged care services
Journeys-Continue-React
Website for Journeys Continue, an Australian business for social work, disability and aged care services: https://journeyscontinue.com.au/
lander-three-js
Recreation of the classic game Lander in 3D using three.js
mqtt-analyser
Analyses the performance of an MQTT Broker
mqtt-arduino-starter
Starter script for an MQTT publisher via WiFi for Arduino
node-fp-ts-template
Opinionated template for node functional TypeScript projects with Vite, ESLint, Prettier, Vitetest, and various Node packages. Includes a README template
Node-Reference-Code
Some of my reference code for Node.js
node-ts-template
Opinionated template for node TypeScript projects with Vite, ESLint, Prettier, Vitetest, and various Node packages. Includes a README template
opensearch-js
Node.js Client for OpenSearch
routing-calculator
Brute force algorithm for finding the shortest paths between different router topologies - part of a Uni assignment
trans-cat
Categorize your bank transactions automatically by dessiontree classification
typed-tailwind-and-scss-modules
Type safety for both Tailwind and SCSS modules
TypeScript-Reference-Code
Some of my reference code for TypeScript