# Metrognomes.dev / phn0me Security · Rust · Game Dev Security engineer in Gothenburg, Sweden. Background spans software development, network infra, sysadmin, and team lead. Currently doing offensive security — pentesting, social engineering, IR. Recognized in **Visma's Hall of Fame** for responsible disclosure of several vulnerabilities in their production environment. Outside of work I build a game engine in Rust and a game called *Chromatic Hero*. Keeps me sharp on memory safety, low-level architecture, and concurrent programming. --- ## Security Research * **[Post 01]** AD Password Policies: The "3-of-4" Loophole On-prem vs. Hybrid enforcement, Lithnet/Specops implementation. [[0x1001_P4ssw0rds]] * **[Series]** OAuth 2.0 / OIDC Deep Dive Analyzing RFC 6749 and RFC 6750 edge cases. [[0x1500_intro_oauth]] --- ## Game Development Building _Chromatic Hero_ — an ALTTP-inspired 2D action roguelite — from the ground up. No frameworks. No shortcuts. Just Rust, `winit`, and `softbuffer`. Documenting the entire process: tooling decisions, workspace architecture, engine design, and everything learned along the way. Because writing code is easy. Writing code you can maintain two years later is hard. - **[Log] 0x2000_Init**: Project scaffolding and tooling Why Rust? Why not Bevy? Switching from Git to **Jujutsu** (`jj`). Setting up the workspace structure and CI/CD from day one. [[./game-dev/0x2000_Init]] (Coming Soon) - **[Log] 0x2001_Winit**: Initializing the Window Getting the first `winit` event loop running. Delta time, frame pacing, and the "Hello World" of rendering. [[./game-dev/0x2001_Winit]] (Coming Soon) --- [email protected] | GitHub: https://github.com/phn0me