My projects

A quick collection of my projects.

My Website screenshot

My Website

Next.JSChakra-UIMDX

I was looking through Lee Rob's and Daniel Wirtz's websites one afternoon, and decided I need one for myself (you might see a few similarities 🙃 ). I learnt a lot about NextJS and Chakra, and had a great time making it.

ScuffedMDB screenshot

ScuffedMDB

Next.JSChakra-UI

I built the first version of this website during the latter half of quarantine to rate movies that my friends and I had watched over discord. Then decided it needed a remodel, and created ScuffedMDB (Movie-rating V2.0), made with NextJS and ChakraUI. It has been great to make a website, that not only all my friends can use, but other people can use (and have :)) for their own movie rating sites.

MikeBot

Discord.JSNode

I wanted to learn how to use JavaScript and this project helped me dive into it. MikeBot utilised the discord API via discord.js to perform a variety of tasks from moderation, games, and general fun. I spent ages over quarantine on this project, and is where I started learning JS.

WormTracker screenshot

WormTracker

ReactSemantic-UI

A quick tool I whipped up to help count worm tracks in grids on pictures of agar plates. Pretty weird, and super scuffed, but it worked well for the short time it was used.

Repositories

A list of all of the public repositories on my GitHub.

View My Profile

mikeroph.one

TypeScript

My website, made with NextJS and ChakraUI.

ScuffedMDB

TypeScript

An open-source website to rate movies watched with friends, made with next.js & chakra-ui. Hosted on vercel.com.

rosalind-solutions

Python

My solution to the problems on https://rosalind.info

NanoLeaf-Hue-CLI

JavaScript

A CLI used to control Nanoleaf & Hue lighting effects in my room.

ScuffedMDB-Bot

TypeScript

A discord bot that integrates with [ScuffedMDB](https://github.com/mah51/scuffedmdb), and reacts to movies, reviews, and users being added.

determine-bound-residues

Python

A quick script that uses biopython to determine which residues are bound from an antibody to an antigen within a PDB file.

WormTracker

JavaScript

A react website to allow easy counting of grid squares that worms have travelled through.

mah51-dissertation

TeX

My third year dissertation paper, part of the Bi600 module and submitted to the University of Kent.

Not Playing

Spotify

Built with://

GitHubLinkedInEmail