Skip to content
View arvid-berndtsson's full-sized avatar
😎
I force push to prod on fridays
😎
I force push to prod on fridays

Organizations

@merely-emissions @LimeTip

Block or report arvid-berndtsson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arvid-berndtsson/README.md

Hi, I'm Arvid 👋

Information Security Lead specializing in Enterprise Security, compliance (ISO 27001, SOC 2), and security management. My day job focuses on governance and risk, but I love offensive security: pentests, red teaming, and building security tools. Blue and purple team work matters to me too.

🔍 A quick intro

  • 🔐 Head of Information Security @ Vertiseit - Leading ISO 27001 & SOC 2 compliance
  • 🍋‍🟩 Founder of LimeTip - Building incident communication tools
  • 📍 Based in Malmö, Sweden

🛠 Tech I work with

  • Languages: Python, Rust, TypeScript, Go, C#
  • Web & APIs: React, .NET, GraphQL, REST, MCP (Model Context Protocol)
  • Infra & Cloud: Docker, Kubernetes, GitHub Actions, Cloudflare, AWS, Railway, Azure
  • Security: ISO 27001, SOC 2, OWASP, secure SDLC, risk management, incident response
  • DevOps: CI/CD, infrastructure as code, GitHub Actions
  • AI & Agents: Chess engines, agentic AI systems, minimax algorithms

→ Full skill overview

🔒 Security Focus

Bridging enterprise security management with hands-on offensive security.

  • Enterprise Security: Leading ISO 27001 & SOC 2 compliance, risk management, security governance
  • Offensive Security: Pentesting enthusiast, red team operations, security tool development
  • Defensive Operations: Blue team practices, incident response, purple team exercises
  • Security Research: Publishing guides on subdomain hijacking, WAF bypass, and offensive techniques
  • Open Source Security: Building tools like redstr (Rust offensive security library), contributing to OWASP ZAP

→ Read my security thoughts

🏗 Current Projects

  • 🦀 redstr - Red-team string obfuscation and transformation toolkit for offensive security workflows.
  • 🧱 redstr-server - HTTP API server for exposing redstr transformations.
  • 🧼 typesecure - TypeScript library for log sanitization and reducing PII leakage.
  • 💤 lazyms - Minimal CLI utilities for Microsoft security and Azure workflows.
  • 🕷️ wordpress-scan - Lightweight WordPress vulnerability scanning utility.
  • 📱 qr-spoof - Security awareness project demonstrating QR spoofing risks.
  • 🤖 robots-txt-analyzer - Analyzer for robots.txt exposure, security hints, and SEO signals.
  • 🌐 domain-availability-checker - Cloudflare Worker that checks domain availability via RDAP.
  • cc-check - Conventional commit checker for cleaner commit history.
  • 🔤 is-char - Tiny, dependency-free utility for checking single characters.
  • 🧥 klumo - A JS/TS runtime with LLM translation and self-healing.
  • ♟️ Chess-MCP - MCP-based chess engine and game server for AI integrations.
  • 📋 compliance-simplified - Practical ISO 27001 and SOC 2 compliance tooling and guides.

Legacy work

  • 🔎 rurl - Rust utility for URL and recon-oriented security workflows.
  • 🛰️ ISMAU.online - External uptime monitor project for Malmö University services.

→ More projects

🌐 Where to find me

Random Facts
  • Started programming at 8
  • I miss AppleScript, and wish it had more use cases
  • Sound modification through scripts is something I still can't grasp

Pinned Loading

  1. robots-txt-analyzer robots-txt-analyzer Public

    Modern robots.txt analyzer with instant analysis, security recommendations, and export capabilities. Built with Qwik and deployed on Cloudflare Pages.

    TypeScript 1

  2. redstr redstr Public

    Red team string obfuscation and transformation for offensive security, WAF bypass, XSS, SQL injection, phishing, and evasion testing

    Rust 3

  3. domain-availability-checker domain-availability-checker Public

    A simple Cloudflare Worker that checks the availability of a list of domains, using Google RDAP.

    TypeScript 1

  4. Chess-MCP Chess-MCP Public

    A powerful chess engine and game server built with the Model Context Protocol (MCP). Play chess against AI, analyze positions, and integrate chess functionality into your AI applications.

    TypeScript

  5. compliance-simplified compliance-simplified Public

    Easy guide to compliance

    TypeScript 1

  6. typesecure typesecure Public

    A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.

    TypeScript