GitHunt

Nathan Poole

NMPoole

πŸ’» Computer Scientist 🏁 F1 Enthusiast πŸŽ“ MSci CompSci Graduate with 18.5/20 GPA @ University of St Andrews.

Automation Consultants
UK

Languages

Python38%Java31%JavaScript15%TypeScript8%Processing8%

Repos

13

Stars

14

Forks

2

Top Language

Python

Loading contributions...

Top Repositories

Repositories

13
NM
NMPoole/forge-workshop

A hands-on workshop for learning Atlassian Forge by building a PokΓ©dex Confluence macro.

TypeScript10Updated 1 month ago
atlassianconfluenceforgepokedexpokemonreactworkshop
NM
NMPoole/MazeSolver

Maze generation and path-finding algorithm visualiser using React.js.

JavaScript101Updated 3 years ago
algorithm-visualisationastarbidirectional-bfsbreadth-first-searchcssdepth-first-searchdijkstragreedy-best-first-searchhtmljavascriptmaze-generatormaze-solverpathfindingrandom-walkreactreactjsrecursive-division
NM
NMPoole/CS4105-P2PLANFileSharing

A peer-to-peer file-sharing application for local area networks (LANs) using IPv4 UDP multicast and TCP.

Java00Updated 3 years ago
command-line-interfacecontrol-planefile-sharingjavajava-socketslocal-area-networkmulticastnetworkingpeer-to-peerprotocol-designtcpudp
NM
NMPoole/CS4303-Flagship

Flagship - a Java/Processing video game (open-world, top-down, single-player, action-adventure, pirate/naval-combat).

Java10Updated 3 years ago
game-aigame-physicsjavanaval-battle-gamepirate-gameprocedural-content-generationprocessingvideo-game
NM
NMPoole/CS5011-AIPractice

Various assignments relating to the practice of AI concepts, specifically: search, logic, learning, and uncertainty.

Java11Updated 3 years ago
ai-learningai-searchastar-searchbayesian-networksbest-first-searchbreadth-first-searchconstraint-programmingdeclarativedepth-first-searchheuristicsimperativejavalogicneural-networkspathfindinguncertainty
NM
NMPoole/AdventOfCode

My solutions to the Advent of Code challenge.

Python00Updated 2 years ago
advent-of-codeadvent-of-code-2022challengecoding-challengespython
NM
NMPoole/LeetCode

Collection of LeetCode solutions, which are automatically updated as I progress on https://leetcode.com/.

Python00Updated 3 years ago
challenges-solvedcoding-challengesdaily-coding-problemjavaleetcodeleetcode-solutionspython
NM
NMPoole/CS5014-MLVisualAttributes

Case study of multi-layer perceptron and random forest techniques as applied to a subset of the GQA dataset.

Python00Updated 3 years ago
data-preprocessinggqamachine-learningmodel-evaluationmodel-trainingmulti-layer-perceptronpythonrandom-forest-classifiersklearn
NM
NMPoole/CS5014-MLCreditApproval

A machine learning project for predicting credit card approvals using logistic regression.

Python00Updated 3 years ago
data-preprocessinglogistic-regressionmachine-learningmodel-evaluationmodel-trainingpolynomial-featurespythonregularizationsklearn
NM
NMPoole/CS5199-Dissertation

Dissertation completed for the award of MSci in Computer Science. This dissertation is about automated breast cancer detection in low-resolution whole-slide pathology images using a deep convolutional neural network pipeline.

Python10Updated 3 years ago
breast-cancer-detectioncamelyoncamelyon16camelyon17cnn-pytorchconvolutional-neural-networksdeep-learningdissertationdissertation-projectdockerdockerfileimage-processinglow-resolutionmachine-learningmedical-image-analysispythonpytorchtensorboard-pytorchtumour-classificationwhole-slide-image
NM
NMPoole/CS4102-3DRendering

A Java application for interactive 3D modelling and interpolation of faces.

Java00Updated 3 years ago
3d-modelling3d-rotationcomputer-graphicsflat-shadinggouraud-shadingjavameshesmodel-interpolationsorthographic-projectionpainter-algorithm
NM
NMPoole/CS5041-3DNavGlove

A custom glove IO device has been created for more intuitive user interactions in 3D environments. Specifically, the domain of Metaverse-like 3D websites has been investigated.

JavaScript00Updated 3 years ago
3d-webaugmented-realitycircuitryhardwarejavascriptmicrobitpyautoguipythonradio-communicationsserial-communicationthreejstypescriptvirtual-reality
NM
NMPoole/CS5041-SpaceJunker

Space Junker - a Processing video game using BBC Micro:Bit microcontrollers as gamepads.

Processing00Updated 3 years ago
hardwarejavajavascriptmicrobitprocessingradio-communicationsserial-communicationvideo-game

Gists

Recent Activity

Nathan Poole (NMPoole) | GitHunt