Paul T.'s Projects
A PvP combat simulator for the Neverwinter Nights persistent online world Arelith. This provides a simulated 1d20 battle and a % chance to win.
In this repo, I'll be reviewing, problem solving and explaining the most popular software challenges from CodeWars. Perfect for pre-interviews.
This C# application uses a log input and output that allows a user to add, update, modify or delete contact information for any personal contact.
A TypeScript resource for converting any website to an interactive learning platform for data science. Sessions are maintained on DataCamp's servers.
EdB Prepare Carefully, a RimWorld mod
This script can take a folder filled with a variety of different file types and sort them into folders based on their file type. Scalable and documented.
Generates a random 20 character password using the math/rand package. Can be improved with the crypto/rand package for more secure generation.
This course will teach you the foundations of Object-Oriented Programming (OOP) and how to write simple programs in Python by using data structures.
An archive of Hacker Rank challenges that I've completed. This archive includes answers, explanations and logic used to solve issues presented.
A basic calculator application made in Java. It takes two numbers, an operator and computes it. For example, 1 and 2 with the addition operator is 1 + 2 = 3.
A simple Java test, it's been a while. This is the standard 'Hello World' script, serving as a fantastic introduction to the basics of many different languages.
Java, Scala or Jython running on a Java Virtual Machine (JVM) is converted to Bytecode before running. I was curious to see what '.class' code looked like.
A simple weather application, it has a basic HTML user interface that uses an API to gather external weather data before parsing and displaying the data.
Learnpython.org provide a free interactive Python tutorial. This repository is a complete summary of content. It includes answers for all of the test exercises.
Learnsqlonline.org provides a free interactive SQL tutorial. This repository is a complete summary of content. It includes answers to all of the test exercises.
LeetCode is an online platform for coding interview preparation. The service provides coding and algorithmic problems intended for users to practice coding.
In this repo, I'll be reviewing, problem solving and explaining the most popular software challenges from Leetcode. Perfect for pre-interviews.
My first experience and test with machine learning. This uses scikit-learn and is coded on Google Collaboratory. It creates and analyses between data sets.
This is the official Meta Introduction to Back-End Development on Coursera. This course covers frameworks, libraries, HTML, CSS, JavaScript and React.
Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse and Azure SQL Edge. Created for testing purposes.
NWNX:EE stands for Neverwinter Nights Extender: Enhanced Edition. This is a framework that developers can use to modify existing hardcoded NWN rules.
This is the open source repository for many free interactive tutorial websites, such as learnpython.org, learnjavaonline.org, learn-sql.org and learn-php.org.
This PHP contact form is an open version of a classic website contact form. It can be filled in with relevant server details, includes basic error verification.
Going back to the basics from time to time is always a good idea, especially with languages like Python and JavaScript. Here are all the tutorial exercises.
'Project Privacy' is a tool idea I had to protect a users private files. It will password lock and encrypt files within in a folder, keeping them secure.
My personal repository utilising the incredible repository created by user anuraghazra. It's simple, user friendly, easy to use and incredibly customisble.
A Python Dictionary to SQL Database convertor.
This Python URL Scraper was created to help the 'Scroll Prize' Kaggle project. It accepts a URL, finds and exports all links using BeautifulSoup and Pandas.
A respec mod for Pathfinder: Wrath of the Righteous. The base game lacks a properly implemented feature, added additional UI and level 1 reset options.