2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Portfolio
Here’s some of the stuff that I’ve done over the years.
LetMePass
(click on images to expand)
LetMePass is a password manager for Android, developed as part of my A-Level computer science coursework. The app features strong cryptography (AES-256 w/ GCM, Argon2), Google Drive cloud-sync, and password breach checking. It is also fully free and open source.
DefianceCraft
DefianceCraft was an award-winning Minecraft server that I operated with a colleague from 2011-2017. I developed an array of bespoke software to run on the server and provide unique features to players, boosting server popularity and revenue, and distinguishing DefianceCraft from the competition.
To support the hundreds of thousands of unique players, I developed software (in Java); websites, using a variety of technologies; and server-side bash scripts. I also dabbled in protocol analysis (to support new game features before official APIs became available).
Some of the project’s more recent codebase can be viewed on Github.
Why The Mood?
Why The Mood? is a project I co-developed in 2019 for ManMetHacks 1.0 (a 24-hour hackathon). It is a wellbeing questionnaire, aiming to provide tips to improve health and wellbeing when the exact issues are harder to identfy.