Shield
2025Open-source defensive security project. Built around detection, deception and containment.
- Python
- Security
- Automation
00 — boot screen
I build things on the internet.
some of them are still standing.
hasan.exe
01 — who is this guy
I build things on the internet. Python, automation, AI, web, and the defensive side of security.
When something interests me I usually break it first. That is generally where the learning happens.
no percentage bars, those mean nothing
02 — things that came out
most of them are still plugged in
Open-source defensive security project. Built around detection, deception and containment.
03 — on paper
this is the un-exaggerated part
Turkish AI Quality Analyst · AI Evaluation & Personalization QA
Sep 2026 — present· ongoing
ShieldSec.dev — Shield
Project-based
Independent practice
Short-term / freelance
Small businesses and individual projects
04 — shield
fine, I am serious here
Detect.
Deceive.
Contain.
An open-source defensive security project, written primarily in Python 3.11.
Built around detecting an attack, misleading the attacker, and limiting the blast radius.
The local build currently reports 2,285 passing tests.
05 — other holes on the internet
same person, different settings
06 — the work part
easing off the jokes here
yes, I wrote that heading for Google
I build sites from scratch or clean up what you already have. Front-end, content structure, mobile, speed. This site is the sample: 100 across all four Lighthouse categories on desktop, 97 on mobile.
stop doing that by hand
I turn repetitive work into scripts. The language is whatever the job and your existing stack call for. Data collection, file processing, reporting, setup steps. I watch how you do it first — automating the wrong thing is the expensive mistake.
this is the actual day job
I evaluate generative AI output against project guidelines: consistency, instruction-following, missing context, unsupported claims. Rubric-based, every judgement written up. Native-level review for Turkish localisation quality.
you do not need to say it worked yesterday
If something blew up in your site, script or setup, I will look at it. Find why, fix it, then leave a note so it does not happen again. Diagnosed, not guessed.
no jokes in this part
Price depends on the job. Tell me what you need and I will give you a number.
07 — if you made it this far
we can talk.
I am not selling anything, relax
or go direct: