Lukas Niessen

I advise leadership teams at large enterprises on AI and technology, and lead teams delivering enterprise-scale AI and software systems end to end. I previously built a SaaS startup from zero to over a million users, and now build open source libraries, including ArchUnitTS, the industry standard for architecture testing in TypeScript. My writing has been read more than a million times.

ArchUnitTS logo

ArchUnitTS

I created and maintain ArchUnitTS, a software architecture testing library. It helps enforce architecture rules, detect circular dependencies, and ensure coding standards in TypeScript and JavaScript projects. Measured by GitHub stars, ArchUnitTS is the #1 architecture testing library for TypeScript projects.

ArchUnitPython logo

ArchUnitPython

I created and maintain ArchUnitPython, bringing the same architecture testing approach as ArchUnitTS to Python. It lets you enforce dependency direction rules, detect circular dependencies, and validate naming conventions as regular unit tests, with integrations for pytest, FastAPI, and Django.

TerraShark logo

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 logo

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!