Principal Security Engineer ยท Father ยท Sports lover ยท Traveler

Security engineering that developers actually use.

I work with developers, DevOps and infrastructure teams to secure systems, review vulnerabilities and check designs from a security perspective. And with executives to turn the answers into guardrails that scale within strategic plans.

Pixel-art portrait of Tarik
Role
[...] Security Engineer
Works with
Executives, developers, engineers, DevOps & infra teams
Daily work
Vulnerability & secure design review, security automation, hardening
Writes
Python, Go, Bash, read many
01

Life is short

Kid from the 90s, learner from the 2000s, applier from the 2010s, manager from the 2020s.

โ€œSo, surely with hardship comes ease.โ€
๐Ÿ“ Germany Lang: ๐Ÿ‡น๐Ÿ‡ท, ๐Ÿ‡ฌ๐Ÿ‡ง, ๐Ÿ‡ฉ๐Ÿ‡ช, ๐Ÿ‡ฏ๐Ÿ‡ต Hobbies: ๐ŸŽพ, ๐ŸŠ, ๐Ÿƒ
  1. 1985 โ€“ 1995 Childhood

    Street games and a first computer

    An active childhood spent outside, playing games in the streets in safer times, until the first computer arrived and pulled my curiosity indoors.

  2. 1996 โ€“ 2003 High school

    Science high school and first scripts

    A science high school by day and first JavaScript experiments by night. A GeoCities and Tripod kid raised on Half-Life and Age of Empires, who turned fully to studying towards the end.

  3. 2003 โ€“ 2008 University

    Computer engineering in Istanbul

    Computer engineering in a new city. Istanbul life, new friends and a lot of sport, as a very active sportsman.

  4. 2008 โ€“ 2019 Career

    From building software to breaking it

    My career started in software development, moved on to building defensive security products, and grew into running offensive projects that test how systems really break.

  5. 2019 โ€“ Now Today

    New country, new culture

    A new country and a new culture. My work turned to security automation and engineering, and into manager roles.

02

Favorite toys

Eight areas of security work and the three toys I reach for first in each, favorite on the left. Every card explains where each tool fits in the workflow. Most of them are open source, and every pill opens the tool's GitHub repository or product page.

See the full list โ†’

SAST

01

AI coding agents like Claude Code are my first reviewer on pull requests. They read a change in context, follow data through the code and explain real flaws instead of just matching patterns. Semgrep stays underneath as the fast, predictable check. The real work is triage: a few findings developers trust, each with a fix ready to merge.

DAST

02

I test running applications and APIs from the outside, the way an attacker would, to find what code review cannot see: auth flaws, misconfigurations and broken business logic. Burp Suite is where the hands-on testing of sensitive flows happens, ZAP runs automated scans against staging, and Nuclei sweeps everything we expose for known issues.

Secret Scanning

03

Leaked credentials are the cheapest way in. TruffleHog digs through full git history and checks which secrets are still live, Gitleaks blocks new ones at pre-commit and in CI, and detect-secrets keeps a clean baseline for older repositories. Every hit gets an owner, a rotation and a move into a proper secrets manager.

Dependency Management

04

Most of the code we ship is someone else's. Dependency-Check maps every library to known CVEs, OSV-Scanner checks lockfiles against the open vulnerability database, and Dependabot opens the update pull requests. The goal is fewer, more meaningful alerts and a fast path to patch what really matters.

Container Security

05

I secure the path from image to running pod: minimal base images, scanning and signing in CI, and admission policies that only let trusted images into the cluster. Trivy scans images and manifests on every build, Grype double-checks against the SBOM, and Cosign signs what passes so the cluster can verify it before it runs.

Cloud Security

06

I review cloud architectures for identity, network exposure, encryption and blast radius, then codify the answers as guardrails that hold while teams move fast. Prowler audits live accounts against the benchmarks, Checkov stops risky infrastructure as code before it is deployed, and CloudSploit catches the drift in between.

AI Security

07

LLM features bring new attack surface: prompt injection, data leakage between tenants, over-privileged agents and tool abuse. I threat-model these systems and put least privilege between the model and anything it can touch. Then I attack them: garak probes the model itself, promptfoo red-teams prompts and agents in CI, and DeepTeam covers the wider catalogue of known attacks.

Compliance & Regulation

08

Controls have to stand up to auditors as well as attackers. I write guardrails as code with Open Policy Agent, use OpenCRE to map one control across ISO 27001, SOC 2, PCI-DSS and the rest, and let Drata collect the evidence, so compliance becomes a by-product of good engineering.

03

Cultural hacks

Controls only work when people want to take part. This is how I socialize, gamify and entertain security into the way teams already work.

Socialize

Be a person before being a gatekeeper.

Open office hours. No agenda, no ticket. Anyone can bring a question, a worry or a half-finished design.

Security champions. One in every team, a network of peers rather than a police force.

Coffee before reviews. Trust built over lunch makes the hard review conversations easier.

Gamify

Make the secure path the fun path.

Internal CTFs. Challenges built from sanitised bug patterns in our own stack, so the skills transfer straight to daily work.

Leaderboards for fixes. Points for closing findings and helping others. We celebrate the fix and never name who introduced the bug.

Belt levels. Visible progress for security training, from white belt to champion.

Entertain

Teach through stories, not slide decks.

Live "how I would break this" demos. Fifteen minutes, one real weakness, one clear fix.

Breach whodunits. A public incident told as a detective story, with the lessons at the end.

A channel for fails and wins. Memes, near-misses and small victories, shared without blame.

04

Governance, risk and compliance

I do not own the audit, but I make it easy to pass. With every framework I try to do three things: follow it, consult on it and support the people who carry it.

Follow

My own work is built to the frameworks first, so the security team is the example rather than the exception.

Consult

I help teams read what a clause actually means for their system, and find the lightest control that satisfies it.

Support

I prepare evidence, answer the technical questions and sit next to teams when the auditors come.

Core
  • ISO 27001: The information security management system everything else hangs on.
  • SOC 2: Trust services criteria, and the report customers ask for first.
Secure development
  • OWASP: ASVS, SAMM and the Top 10 for design reviews and testing.
  • NIST: The Secure Software Development Framework and CSF 2.0.
Healthcare & Finance
  • MDR: EU Medical Device Regulation, for software that counts as a medical device.
  • HIPAA: US rules for protecting health information.
  • PCI-DSS: Payment card industry standard for anyone storing, processing or transmitting card data.
Operational
  • DORA: EU digital operational resilience for the financial sector.
  • CRA: EU Cyber Resilience Act for products with digital elements.
  • NIS2: EU security duties for essential and important entities.
05

Organizational things

How information flows in three directions: down to my team, up to leadership and across to peers.

Downward

My relationship with my team

Context over commands. I explain the why and the risk, then let people choose the how.

Blameless by default. Mistakes and incidents become learning, never blame.

Growth first. One-to-ones centre on careers and stretch work, and credit is given in public.

Protect focus. I absorb noise and politics so the team can do deep work.

Upward

What I report to my superiors

Top risks in business language. Impact, likelihood, owner and target date.

Trends, not raw counts. Coverage, time to remediate and the age of critical findings.

Compliance status. What is on track and what is at risk before the next audit.

Decisions I need. Budget, priorities and formal risk acceptances.

No surprises. Incidents and near-misses early, with what we know and what we do not.

Sideways

What I share with my peers

Lessons learned. Sanitised findings from incidents and design reviews.

Reusable assets. Guardrails, templates, playbooks and detection rules.

Early heads-up. New policies or deprecations that touch their roadmap.

Clear asks. Where I need their help and which dependencies I carry.

Stays inside
Open vulnerability details, personal data and anything under need-to-know.
{{role}} Security Engineer ยท Father ยท Sports lover ยท Traveler

Security engineering that developers actually use.

I work with developers, DevOps and infrastructure teams to secure systems, review vulnerabilities and check designs from a security perspective. And with executives to turn the answers into guardrails that scale within strategic plans.

Pixel-art portrait of Tarik
Role
[...] Security Engineer
Works with
Executives, developers, engineers, DevOps & infra teams
Daily work
Vulnerability & secure design review, security automation, hardening
Writes
Python, Go, Bash, read many
01

Life is short

Kid from the 90s, learner from the 2000s, applier from the 2010s, manager from the 2020s.

โ€œSo, surely with hardship comes ease.โ€
๐Ÿ“ Germany Lang: ๐Ÿ‡น๐Ÿ‡ท, ๐Ÿ‡ฌ๐Ÿ‡ง, ๐Ÿ‡ฉ๐Ÿ‡ช, ๐Ÿ‡ฏ๐Ÿ‡ต Hobbies: ๐ŸŽพ, ๐ŸŠ, ๐Ÿƒ
  1. {{t.year}} {{t.phase}}

    {{t.title}}

    {{t.body}}

02

Favorite toys

Eight areas of security work and the three toys I reach for first in each, favorite on the left. Every card explains where each tool fits in the workflow. Most of them are open source, and every pill opens the tool's GitHub repository or product page.

See the full list โ†’

{{s.title}}

{{s.n}}

{{s.blurb}}

03

Cultural hacks

Controls only work when people want to take part. This is how I socialize, gamify and entertain security into the way teams already work.

Socialize

Be a person before being a gatekeeper.

Open office hours. No agenda, no ticket. Anyone can bring a question, a worry or a half-finished design.

Security champions. One in every team, a network of peers rather than a police force.

Coffee before reviews. Trust built over lunch makes the hard review conversations easier.

Gamify

Make the secure path the fun path.

Internal CTFs. Challenges built from sanitised bug patterns in our own stack, so the skills transfer straight to daily work.

Leaderboards for fixes. Points for closing findings and helping others. We celebrate the fix and never name who introduced the bug.

Belt levels. Visible progress for security training, from white belt to champion.

Entertain

Teach through stories, not slide decks.

Live "how I would break this" demos. Fifteen minutes, one real weakness, one clear fix.

Breach whodunits. A public incident told as a detective story, with the lessons at the end.

A channel for fails and wins. Memes, near-misses and small victories, shared without blame.

04

Governance, risk and compliance

I do not own the audit, but I make it easy to pass. With every framework I try to do three things: follow it, consult on it and support the people who carry it.

Follow

My own work is built to the frameworks first, so the security team is the example rather than the exception.

Consult

I help teams read what a clause actually means for their system, and find the lightest control that satisfies it.

Support

I prepare evidence, answer the technical questions and sit next to teams when the auditors come.

Core
  • ISO 27001: The information security management system everything else hangs on.
  • SOC 2: Trust services criteria, and the report customers ask for first.
Secure development
  • OWASP: ASVS, SAMM and the Top 10 for design reviews and testing.
  • NIST: The Secure Software Development Framework and CSF 2.0.
Healthcare & Finance
  • MDR: EU Medical Device Regulation, for software that counts as a medical device.
  • HIPAA: US rules for protecting health information.
  • PCI-DSS: Payment card industry standard for anyone storing, processing or transmitting card data.
Operational
  • DORA: EU digital operational resilience for the financial sector.
  • CRA: EU Cyber Resilience Act for products with digital elements.
  • NIS2: EU security duties for essential and important entities.
05

Organizational things

How information flows in three directions: down to my team, up to leadership and across to peers.

Downward

My relationship with my team

Context over commands. I explain the why and the risk, then let people choose the how.

Blameless by default. Mistakes and incidents become learning, never blame.

Growth first. One-to-ones centre on careers and stretch work, and credit is given in public.

Protect focus. I absorb noise and politics so the team can do deep work.

Upward

What I report to my superiors

Top risks in business language. Impact, likelihood, owner and target date.

Trends, not raw counts. Coverage, time to remediate and the age of critical findings.

Compliance status. What is on track and what is at risk before the next audit.

Decisions I need. Budget, priorities and formal risk acceptances.

No surprises. Incidents and near-misses early, with what we know and what we do not.

Sideways

What I share with my peers

Lessons learned. Sanitised findings from incidents and design reviews.

Reusable assets. Guardrails, templates, playbooks and detection rules.

Early heads-up. New policies or deprecations that touch their roadmap.

Clear asks. Where I need their help and which dependencies I carry.

Stays inside
Open vulnerability details, personal data and anything under need-to-know.