00 — boot screen

Hasan Çimen

I build things on the internet.

some of them are still standing.

hasan.exe

status
up
reason
unclear
last commit
“small fix” (+417 −3)
tests
optimistic
sleep
queued

01 — who is this guy

Short version

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.

I use

  • Python
  • Git / GitHub
  • Web
  • Automation
  • AI tooling
  • TypeScript

I poke at

  • AI evaluation
  • Prompt engineering
  • Defensive security
  • QA / testing
  • Troubleshooting

no percentage bars, those mean nothing

02 — things that came out

Things I built

most of them are still plugged in

Shield

2025

Open-source defensive security project. Built around detection, deception and containment.

  • Python
  • Security
  • Automation
status: in active development
empty slotfolder created, rest is pending

03 — on paper

Resume

this is the un-exaggerated part

Turkish AI Quality Analyst · AI Evaluation & Personalization QA

  1. Sep 2026 — present· ongoing

    Founder / Developer

    ShieldSec.dev — Shield

    • Lead development of a Python 3.11 defensive-security platform. The local build reports 2,285 passing tests.
    • Turn requirements into plans, and test generated code before accepting it.
    • Keep test plans, security notes and the roadmap documented.
    • Python
    • Security
    • Testing
    • Documentation
  2. Project-based

    AI Quality Evaluation

    Independent practice

    • Evaluate generative AI output against source material and project guidelines: consistency, instruction-following, missing context, unsupported claims.
    • Build multi-turn prompts that add context progressively and test whether the model uses earlier information correctly.
    • Write evidence-based rationales for whether an output should be kept, revised or rejected.
    • AI evaluation
    • Prompt design
    • Rubric review
    • Localisation
  3. Short-term / freelance

    Web Development & Automation

    Small businesses and individual projects

    • Site builds and updates, front-end work, content changes, testing and troubleshooting.
    • Wrote automations that cut repetitive manual work, and verified the results myself.
    • Web
    • Automation
    • QA

Languages

  • Turkish — Native
  • English — Beginner

04 — shield

fine, I am serious here

Shield

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.

  • Python
  • Defensive security
  • Detection
  • Automation
  • Open source
  • Security engineering

05 — other holes on the internet

Where else you can find me

same person, different settings

06 — the work part

What I actually do

easing off the jokes here

Website development

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.

  • Next.js
  • React
  • TypeScript
  • Tailwind

Automation

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.

  • Python
  • JavaScript
  • Bash
  • PowerShell

AI quality evaluation

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.

  • AI evaluation
  • Prompt design
  • Turkish QA
  • RLHF concepts

Something broke

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.

  • Debugging
  • Testing
  • Troubleshooting

How I work

no jokes in this part

  1. 01You write. I work out what you need, and ask when I do not — I will not guess.
  2. 02You get it in writing: what I will do, how long, and what is not included.
  3. 03I build it. You see progress along the way, so the end is not a surprise.
  4. 04I hand it over. If it breaks later, tell me and I will look.
Let's talk about work

Price depends on the job. Tell me what you need and I will give you a number.

07 — if you made it this far

If you made it this far

we can talk.

I am not selling anything, relax

What do you need?

Pick a topic, write two lines. I will reply when I can.

HasanCrow