hostwitteshadovv.devsurfacestatic / low-jstelemetrynoneruntimeminimal jsstatusopen to selected roles

security engineer · Linux systems engineer

WitteShadovv

Security engineer and Linux systems engineer building NixOS-first systems, security tools, and repeatable infrastructure.

Based in Stockholm and finishing an MSc in Information Security at Stockholm University. Background in Linux systems engineering, automation, and security work, with current public projects focused on NixOS, privacy-focused system design, and forensic testing.

session.plan current work / study / hands-on experience

Command summary

  • $ whoami

    security engineer · Linux systems engineer

  • $ study --current

    MSc in Information Security · Stockholm University

  • $ build --with

    NixOS first · Rust for core tooling · Python and Bash for automation

  • $ work --history

    8+ years with Linux systems · 4 years at ETH Zürich

  • base 8+ years Linux-heavy environments
  • current Stockholm MSc in Information Security
  • public 3 projects NixOS and security work
  • bias deterministic builds, boundaries, and inspectable systems

selected work

project list 3 public repositories
01 active artifact-01
sha:9f3a2d

NAILS

Plausibly deniable dual-environment computing for NixOS

Language
Rust
License
GPL-3.0
Updated
Apr 24, 2026
Stars
1
  • anti-forensics
  • cli
  • declarative
02 research artifact-02
sha:51cd74

NAILS OS

Privacy-focused amnesic NixOS live distribution built for NAILS

Language
Python
License
GPL-3.0
Updated
Apr 24, 2026
Stars
0
  • impermanence
  • linux-distribution
  • nixos
03 iterating artifact-03
sha:c2ae19

deferred-apps

Download apps on-demand while still showing them as installed to keep the host lighter

Language
Nix
License
GPL-3.0
Updated
Apr 24, 2026
Stars
19
  • applications
  • home-manager
  • linux

GitHub snapshot cached locally on 2026-04-24.

tools / approach

tools and approach core / ops / security / bias / site

platform

What I use most right now.

  • Linux and NixOS as the current default base
  • Rust for systems code and core tooling
  • Python and Bash for automation and day-to-day glue

infrastructure

How I build and run systems.

  • Nix is the current default for reproducible builds and host setup
  • Puppet and Ansible are part of earlier infrastructure work
  • Docker and Kubernetes when packaging and orchestration help

security work

Security work tied to real systems and real investigations.

  • digital forensics and systems that can be examined after the fact
  • security architecture, hardening, and review of system boundaries
  • systems kept readable during testing and review

operating bias

The defaults behind my design choices.

  • repeatable builds over one-off fixes
  • clear system boundaries over vague promises
  • tools people can understand and maintain

site

  • static-first
  • minimal JS
  • no analytics
  • semantic HTML
  • anchor-based navigation

Static public site. Minimal JavaScript used only for theme choice and small interface polish.

contact / verification

contact and verification one clear place to reach me