Name: Thomas Plumpton
Type: User
Company: Matillion
Bio: Staff software engineer @matillion.
Enjoys software development, gym, fantasy-fiction, guitar and food. Likes Kotlin, Spring and React. Learning Japanese.
Twitter: TomPlumpton
Location: Cheshire, United Kingdom
Blog: https://tomplumpton.me
Thomas Plumpton's Projects
:running: A dashboard-style report visualising my activity data exported from ios. Includes activity and sleep data.
:running: Spring Boot Koltin API for my activity trends data-visualisation dashboard.
:gift: My completion of Advent of Code 2018 using the puzzles as a medium for learning the Python programming language.
:gift: My completion of Advent of Code 2019 in an enterprise-style codebase with an emphasis on design, readability and testing.
:gift: My completion of Advent of Code 2020 in an enterprise-style codebase with an emphasis on design, readability and testing.
gift My completion of Advent of Code 2021 in an enterprise-style codebase with an emphasis on design, readability and testing.
:gift: My completion of Advent of Code 2022 in an enterprise-style codebase with an emphasis on design, readability and testing.
:gift: My completion of Advent of Code 2023 in an enterprise-style codebase with an emphasis on design, readability and testing.
:gift: A library containing common utility classes used in the annual Advent of Code event.
:gift: A template repository for an advent of code project in an enterprise-style codebase with an emphasis on design, readability and testing.
A template repository for Advent of Code. Uses Kotlin with Gradle and sub-modules
My progression through reading 'Beginning Java Data Structures and Algorithms' by James Cutajar.
simple javascript bingo game created in my second year of university.
Working through the 189 programming questions from 'Cracking the Coding Interview' by Gayle Laakmann McDowell.
Automatically exported from code.google.com/p/crypto-js
University year 2 assignment for object-orientated methods example. This module focused on creating multi-threaded applications and tasked us with creating a basic game where a predator catches its prey. Each animal runs in it's own thread and uses the factory design pattern
A Domain-Driven Design template project with Gradle & Spring Boot for IntelliJ IDEA.
:blue_book: A library containing marker interfaces for domain-driven design elements.
The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable.
:tent: A web application for managing campsite bookings, customers and pitches developed by my software engineering team at university.
Basic directory structure for a single-module Gradle 4.8 project in JetBrains IntelliJ.
Learning how to use AngularJS front-end web-application framework. Also becoming familiar with TypeScript during the process.
:izakaya_lantern: A simple memory training app for learning the Japanese Hiragana and Katakana syllabaries. Learn with flashcards or play with a game-ified test.
Learning common Data Structures & Algorithms used in the Java programming language.
Learning the JavaScript library 'ReactJS'