About
I'm Jack, a Cyber Security and Digital Forensics student at Bournemouth University. When something interests me or I want to know more, I write my own version and ship it.
.......'...
.. ..'`,````.
... .......'....''',;-,'
... ..''`'''``'`,'''.',,,``','
.. ..'.'```,,``'````''.`;;~-;'``
.. . ..'`::::``''''''::;-'',.
. .. ..''.....`,;;:,''`',;::`'`.
....''`:;:,,```,,,~,,,:~:,`'`.`;.
. '``,:-:;~~=+===+=++----,.... ',.
. ...':-;:;-=++*!!lili+i!*il+~:' '. '
.. .'`:;;-+***i*i!ilcooOOdO0Kkx*,. ... .'
. ..'',;~*!ililccxkddO0K0KWMWMKbk;.. . ..
.....';+*looookkkdddbOXXKW@@MMW0Kc~' . .. ..
'.'',~=*icxxxkddkddbOOX0MMMMMM@0bk*:. .
.`..:+++!lcxxkkddddkdOK0WMWWWMMMMM0k*:'. ''
..'.+ilooxkxxkdbbkOXKKK@M@@MWWMMW0W@O+`'.. .`'
. ....`;*okkdbdddxollllodM@MW@@M00Oc,;;. .. ,.
. .'''. .:*lxkxol-;;-:'.``,:--!bWWKO-,;:`` .'
' . .`~lool!~:`,~+ikocilco!ii!+*+icl=~dW0*'':;`.'
.,' .,,```''``,-i!=+-,`,=cKWKKdoxllkb0@MMMKXxiX@X..`:``
``` ,,```'....' .:=':''`~dW@Mb!+~,,,:!*xdbXKKXb0@.```.+.
'.' .:``''...`;;,'=o`,,'`~kXKK0k=`~=' .~*;+xOX0XKM,;`.'lx
''` .:``,`''`,:;==~:;````+d0KO0Mi~=!i+!KOi+odOM0K@~'. X~k.
,' .:,,:;:::;;~~~-:`'``'~kKXXXMdi++lxbdKWW000M0X@* oMco
,' ';,,:-~~~~~~~-:,,````+X0OXXK@0ObOOKMW0WKWMW0X@; -@dX.
', .;,,,;-~==~-;;:,````-iObbbK0WWWKOOKWWWWMMWW0KM- -X@~
;' ;,,,:;--~--;:,,`'`,*cxdbbd0MWWWWKXKKWWWWW000X:.i@O
:, :,,,,:;;;-;,,,``,`:locXW@WOMWW00WWKK0WWK00KKX`;@@`
'.`:,,,::;;;::,``',..=x=xd:lKK0K00KW000W0000K0x.c@=
`':,,,:::::::,`''' '-:kO--b00XX00WWW0000W0XK;;@+
'; :,,,:::::;::,``..``;iOO0XMWW000WMWW0000WKXk,*~
~.`,,,,::;;;--;,'.':+l;=i!~KWMMW0WWWWWWWK0KK=:=.
,,',`,,:::;-:,`..',:+=.,=!-*xxkO@MW0WW0WKK0K,;+
:```,,::::`''`'`,``=!+~:~ioll!ilWM0W000KXKl;='
.`'`,,,,,,'`;.. .'''.,:;;==~;-*+lM00KK0OKO;-;
`'`,,,,::;+;'`'':=ll*!oddkkKWdbb00KXbKdO!,i
'`'`,,,,:;-:::::::~+*!ckdX0M@WXK0KXXbbX*:=-
-'',,,,,:::::::;-=~=+!kbOXKKKKKXXOKWXi:*:
``',,,,:::::;~,;--+cxxbOKK0000XXKXb=;d-
;..'`,,:;-~~;;~*!ck00KWWMM0KXX0Kl::oW
' .',``,;~=--*ilddK0WM0XXWKOKk~:cOKW
'. .''',,,~~~+!**xdcOlxoodxo+;;=X0M@o
,. . ..'`:,;~+!++=+*!+=l*;:`!okMMMMM@+
:,`' `'.,`,:::;~;;:;,`:-!lM@@@@MK0@c
::,`... .'.. ...,''.''`'~+kMW@@@@@MWM@`
.-``''''.. . . .,'-kbc@@M@@@@@@@@:
';`,,,````'...'`;+~!xkMMWMMW@@@@@@@@,
;,,,,,,,,`,,,-=!xbbXXKXK0WWM@@@@@@O.
.:``,,,:::::;=!coxdbbbXXK0WWMMWM@@+
',````,:---~=+!loxkdkbOXK0000W@@o.
'``````:-=++**iloooxkdbXKKKW@@x'
'``````,-+!!i!iccoccokbXKW@@c'
,```````;*illlllliiilxOWMb+.
`=;,,``',*ooooci!==*oXKc:
'**~;,''~okxcli*++ii~.
`~*+~:=xXXdo!~:'
.'`,;~;`.
Now
- Studying: BSc Cyber Security and Digital Forensics, Bournemouth University
- Building: Bosun the custom Go framework to make writing easier and less time consuming.
- Looking for: Graduate software or security engineering roles from summer 2027, or interesting conversations
I haven't settled on one path yet. Security is the degree; software is the habit. This site is the record of both while I explore what interests me and what I'm learning.
Skills
- Security: applied cryptography (AES-256-GCM), secrets handling
- Languages: Go, TypeScript, C#, SQL
- Web: React, Vue, Next.js, Express, Vite, Tailwind
- Infrastructure: Docker, MySQL and MariaDB, Redis, Let's Encrypt, Cloudflare and Route53 DNS
Experience
- 2025 - now
Founder and developer
BluePortal / blueportal.app
Commission work on game-server software since 2025, and since 2026 the Go and Next.js payments platform I sell through.
- 2026 - now
Lead developer
Nerve Radio / nervemedia.org.uk
Rebuilding old station technology with new frameworks and systems for the next students to have a better system than the current.
- 2025
Team developer, one-week brief
BAE Systems x Computing in Business
Built a referral and department management system with a cross-course team in a single week.
- 2023
IT work experience, one week
Nasster
A week with the IT team.
Education
- 2024 - 2027
BSc (Hons) Cyber Security and Digital Forensics
Bournemouth University
Final year. Level 5 weighted average 72.27%.
- 2022 - 2024
A-levels and Cambridge Technical in IT
Poole High School
Cambridge Technical Extended Certificate in IT (Distinction) and A-level Computer Science. Savers was written for my A-level project; BAnim came out of exploring ideas for it.