Graduate Trainee — GP15
Selected as one of 15 graduates from 1,600 applicants for the Central Bank of Bahrain's flagship graduate programme. Started 1 October 2026.
: penetration tester : manama, bahrain :
> penetration tester.
I break into web apps, APIs and networks (with permission), then write the report that gets them fixed. Right now I'm one of 15 graduates on the Central Bank of Bahrain's GP15 programme, picked from 1,600 applicants.
$ echo 'hi moosa' | mail nayempw@protonmail.com
..'''''''..
.''''''''.''''.....
'.'''' ... .. ...'.
.''''-o*ooooooooo******++=====-'
''''''''':x@@@@@@@@@@@@@@@@@@@@@@@@@+''.
.'''''''''' -8@@@8@@@8888888@@@@@@@@@%: .''''
.'''''''''''..':#@@@@@@@@@@@@@@@@@@@@#=' ...''''.
''''''''''''''''' :+####%%%%%###8888#o-' ...''''''''
''''''''::::::::''''''''''...'..''':'''''::::::''''''''
. ...'''--:''''''. . ''''':::---:''''''.
. ...'::-:''''''. ..''''':=-:::'''''
.''::::---:''''. ..'':' .:'''''. .'''-=::::'''''.
'''''::::-'''..'':-----------:'...'-=---==---:'..':=-:''''''''.
'''''::-:::'.':-====++==---::::-:::::----=======-:''::::''..'..'
'''''::::::::*x+===*x%%%%%%xo*=-::::=*xxx%%%#%o+==o*:'''':::'. .
''''':::::::'o#%=--+x%%#######x*=----*x##8###%%xo--*8+::''.'':''.
''.'':::::::-:o%x=+*oxxxxxxxxxx%o+=+++*x%xxxxxooox*=o%+==:''..'''''.
'.'':::::':++==+o-*%8oox*%8#**o*%8%%%#8xo+o##**x**8#o+-=*='..'.....
''''::::'' :*=-=++--=x-=**+o*+**++8*:=8o+*o*xo++*+-%+-+=-+='''.....
''''::'''. '+==+=+-=-*=:=+---===-*%:':x*=++======-=o--=+-=-'''....
'''':'''. '--===+---:+=--:::::-+x=:::-%+----:::-=*---====:''''. ..
''''''''. :====+=---:===----=*o=:::::=x*=----=++---==+==:'''.....
'''''''. '====++----:::---===-::'''::-++====--:---===--''''....
'''''.. .-=--+*==---:::'::----:'''':--=-:::::---=+---:'''...
...... ':::++==--::::::-=*oo*-=*x*=---::----=++-::''.'...
. .. ... '':=+++==--:-+oxxx%##xx###%x*=---===++-::'''. ....
. .. ....''::-++++==--+oxo*+++==++**ooxo=-=++=+=::'''...''..
. . ...''::--=o++==----=**++++++++**+==--=+++*-:''''..''''.
' ....''::---+o++====---=-------===--===+**o+::''. .'''''.
. ....'''::::--*o*****=--+++**+++++=-=*ooo*o*=::'....''''''.
. . ...''::::----*oooxx*+-=+*ooooo*==+*xxoxo++=-'.......''''.
. .. ..'':::::---=-+oxxxo**=---=====+*ooxxxo+=+=:..... ...''''.
. ... ..'':::::----===*x%%xo**++++=+*oxxxxx*===--'''.. ....'.. .
. . . .'''::::---:'-===+ox%xooo**oooxx%%xo+===':-''''.
...... .''''::::---' ':=++*oxxx%xxxx%%%xo*++=:. .--:'.
..... .''''::::--: ':==+*ooxxxxxo*+=-:' .:==-.
'... ...'''':::'':. .':::::'''.. .'-=='
''.. ..''''''.. .'' .'::::
'. ....''... ''. . .. .''''::'
. ...... .. .. . . ..... '''.
...... .. . '''
...... ... .' '''
... ..... '' '''
...... ' '''
... '''
... '''
.. ''.
..'
. .'
. ''
Bahraini penetration tester with a First-Class Honours degree in Networks & Cybersecurity (90% overall) from Northumbria University, and hands-on testing experience in Bahrain and the UK.
Most of my time goes on the offensive side: web and infrastructure assessments, API testing, and the OWASP Top 10 against real clients. I've done it at Vulnxperts for enterprise clients and at the NEBRC for small businesses across North East England. I'm just as careful with the report as with the exploit, because a finding only matters once someone can act on it.
Off the keyboard I'm an ex-national basketball player (GCC U16 gold with Team Bahrain) and a former student council president. These days I'm grinding Hack The Box toward the OSCP.
Selected as one of 15 graduates from 1,600 applicants for the Central Bank of Bahrain's flagship graduate programme. Started 1 October 2026.
Certified. Practical, hands-on network and web pentest exam.
Offensive and defensive foundations, from exploitation to SIEM monitoring and log analysis.
SQLi, XSS, file upload, command injection and API testing.
Full-scope penetration testing, including Active Directory and pivoting.
Currently in preparation. The next boss fight.
AI red teaming, covering LLM exploitation, adversarial ML and data poisoning.
Boxes, Academy modules and a lot of late nights. The training ground for everything above.
A command-line rewrite of the Drupalgeddon2 (CVE-2018-7600) proof of concept, built while working through HTB Academy's Attacking Common Applications. Auto-plants a web shell with a randomised name and parameter, and supports one-shot commands or an interactive pseudo-shell. For authorised testing only.
A gamified security-awareness platform (university group project). I owned the phishing simulator: self-hosted GoPhish with authentication, dashboards and a webhook processor, deployed via CI. Found and fixed an XSS flaw along the way.
Dissertation project (90%). Designed and ran a factorial experiment on mandatory age verification with 57 participants, on a web platform I built from scratch, then analysed the results in R.
$ ls -la ~/blog/posts total 0 drwxr-xr-x 2 moosa staff 64 Oct 6 . drwxr-xr-x 8 moosa staff 256 Oct 6 .. // writeups compiling… HTB boxes, web vulns and lessons from the field, soon.open ~/blog→
: open channel :
Security roles, collaborations, CTF teams, or just to swap war stories. My inbox is open.