Sam Middleton's Portfolio

Devveron2.0

My final project at Dev Academy, a online multiplayer texed-based adventure game.

It uses React, Express, Knex & Socket.io

I learnt how to use websockets for features like the chat, and had fun using it in place of an internal API

GitHub | Live Site

Dive Trip Planner

Another project I did at Dev Academy, a system for organising a dive

It uses React, Redux, Express & Knex

This project gave me a lot of experience with many-to-many relationships. It proved to be a bit big for a one-day project, even though we focused entirely on functionality over styling.

GitHub

TagBot

I designed, built and programmed some LEGO robots to collect data on the effectiveness of various PIT tags for a research paper with my father

The robots were programmed with python 2 and nxt-python.

GitHub

Middleton, D.A.J.; Middleton, S.A.; Wilson, O.L. (2017). Evaluation of PIT tag detection for a SNA 1 tagging programme. New Zealand Fisheries Assessment Report 2017/64. 21 p.