SO Data Meta
Currently:
"Full-stack" developer working at https://clockworkit.co.uk
Cyber enthusiast: proficient and competent web security, loves to live in CLI (specifically Linux) whilst maintaining the love of servers and containerisation.
Previously:
Served in the British Armed Forces, Infantry.
Check out my Kenya deployment video: https://www.youtube.com/watch?v=7NlyRhC-UDM
Old projects you should deffo go check out!
PHP PDO Skeleton: PDOEasy
- After seeing a lot of questions oriented around databases on SO, I decided to make an easy implantation of PDO for PHP. You can build robust data models securely and easy.
PHP LibSodium Container: PHPEncrypter
- After becoming very curious after PHP 7.2 releasing LibSodium as an extension, I wanted to simplify it. A simple, yet effective trait to deploy into any environment allowing the encrypting, decrypting and signing/verifying of data.
Java Server: Iezon EasyServer
- This is a prebuilt Server which you simply just add a handler too! It uses NIO to allow multiple clients and authorisation concepts.
Personal interest's and hobbies:
I am a security and network enthusiast who endures programming and is where most my time is spent. I have recently taken on a huge interest in DevOps and CI Pipelines in the Kubernetes and Docker lifecycle. Scaling services horizontally whilst reducing resources vertically, as well as costs, is a great, whilst modern, solution and clusters seem to be the leading factor of such.
Languages and interests:
- Fullstack PHP, Java & JS
- SQL
- Docker & Docker-Compose
- Kubernetes
- Linux (Bash)
- C#/.NET
- Python
Best Practice:
Only writes OO although might add prodedural hooks.
What if..?
Considers readability and maintainance important.
Favorite Quote:
"A developer knows when he has achieved perfection
not when there is nothing left to add, but nothing left to take away."
More Funny Quote:
"It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter."