Lukas Niessen

I founded DragonSec AI, where we build software testing and IT security tools, including the ArchUnit architecture testing libraries. At Bain & Company, I advise leadership teams on AI and technology and lead teams delivering enterprise AI and software systems. Previously, I founded and scaled Social Hubs to over 1.5 million registered users. My writing has been read more than a million times.

Open source

ArchUnit

I created ArchUnitTS and ArchUnitPython, leading architecture testing libraries for TypeScript and Python. With more than 400,000 combined monthly downloads and growing enterprise adoption, they have become industry standards in their ecosystems.

Today, ArchUnit brings that approach to a growing family of languages. Enforce architecture boundaries, catch circular dependencies, and track design metrics directly in your test suite.

AI coding skills

Practical guidance for coding agents working with infrastructure.

TerraShark

I created TerraShark, a Terraform/OpenTofu skill that prevents IaC hallucinations by guiding LLMs through a failure-mode workflow. It’s token-efficient, security-first, and based on HashiCorp’s official best practices.

KubeShark

I created KubeShark, a Kubernetes skill for Claude Code and Codex that fixes hallucinations in generated manifests, Helm charts, and RBAC configs. It’s token-efficient and grounded in official Kubernetes docs, the NSA/CISA Hardening Guide, OWASP Kubernetes Top 10, and the CIS Benchmark.

Recent posts

All posts

Getting in touch

I try really hard to avoid caffeine. Outside of work I go to the gym, do combat sports, mathematics, and play the piano. Let's get in touch!