Security Engineer / Researcher

Chandler
Camarena

I work on systems-level security: compiler and program analysis, Linux systems administration, and a growing focus on reverse engineering. Based in Chandler, AZ.

Security Engineering Static Analysis Linux Systems LLVM / Clang C / C++ / Rust
Scroll to explore

Security engineering,
from a military and embedded systems background

// whoami
identity "Security Engineer / Researcher"
background "AZANG Cyber -> Embedded Systems -> Security"
focus "Systems Security · Linux Administration · Reverse Engineering"
location "Chandler, AZ"
available TRUE

My background spans military systems security and embedded systems: six years as an Information Systems Security Officer (ISSO) in the Arizona Air National Guard (AZANG) Cyber, running security authorization and compliance governance (NIST 800-53, ATO packages, POA&M management) for mission-critical systems; an ASU capstone hardening a device tree at the bootloader stage; and an M.Sc. thesis extending that into compiler-level vulnerability detection. The throughline is systems-level security work close to the hardware, not application-layer security.

My M.Sc. thesis is a Clang-Tidy static analysis tool that catches trust-boundary information leakage in C/C++: programs that are syntactically correct and free of undefined behavior, but still leak sensitive data across a trust boundary through object representation and struct padding, a class of bug conventional scanners miss entirely. It draws on some formal-methods groundwork underneath, but the tool itself is the point: evaluated on real-world C libraries with zero false positives.

Current work is split across two systems projects. camarena-arch-setup (v1.0) is a staged, idempotent install pipeline that reproduces my full Hyprland desktop environment on any fresh Arch install, official repos and source builds only, no AUR anywhere in the install path. Alongside it, I'm running a home-network VPN/Pi-hole project: a dedicated access point handling WireGuard tunneling and network-wide DNS filtering, isolating specific device traffic through chosen VPN endpoints without touching the primary mesh network.

Longer-term, and out of personal interest, I tinker on Project Datum: an attempt to make the Linux gaming graphics stack measurable and reproducible. Today, when a frame is late, the cause is buried across game, translation layer, driver, kernel, and compositor, with no unified view across the boundary. This is a personal project, not career-directed: I'm early, working through Vulkan fundamentals and reading the source of MangoHud and Gamescope as time allows.

Location
Chandler, AZ · Open to remote
Dotfiles / Arch Setup
Thesis Repository
Open To
Cyber Governance · Systems Administrator · Security Engineer
Focus Areas
Systems Security · Linux Administration · Reverse Engineering

What I'm building

00
Home Network: VPN-Gated Access Point + Pi-hole Current, 2026
Independent · In progress

A dedicated Arch Linux box set up as a wireless access point that routes selected device traffic through specific WireGuard VPN endpoints, with Pi-hole providing network-wide DNS filtering, all without altering the existing mesh network's routing or DNS.

  • hostapd + dnsmasq for the access point, WireGuard for tunneling, nftables/iptables for traffic isolation and NAT
  • Pi-hole for network-wide ad and tracker DNS filtering across the isolated segment
  • Per-device policy: specific clients routed through chosen VPN endpoints, primary mesh network left untouched
Arch Linux WireGuard Pi-hole hostapd dnsmasq nftables
01
camarena-arch-setup v1.0, 2026

A staged, idempotent install pipeline that reproduces a full custom Hyprland desktop environment on any fresh Arch install: window manager, Quickshell-based UI, theming pipeline, and system services, all from official repos, source builds, or GitHub release tarballs, with no AUR helper anywhere in the install path.

  • Staged shell scripts (preflight through services) driven by a shared idempotency library and a single install.sh entry point
  • Single source-of-truth theming system: one theme.json feeding generator scripts for shell, terminal, editor, and file-manager configs
  • Git pre-commit hooks and a verify-sync script enforcing live/repo consistency
Arch Linux Hyprland Bash Quickshell / QML Shell Scripting
02
Project Datum Personal Project · Multi-Year
Personal Interest · Early Stage, in progress

The Linux gaming graphics stack is a tower of opaque, interacting layers: game binary, translation layer, Vulkan, userspace driver, kernel graphics subsystem, compositor. When a frame is late, no single tool sees why. Project Datum is a personal exploration into a measurement substrate for cross-layer frame causality, pursued out of interest rather than as career-directed work.

  • Currently in the on-ramp phase: building Vulkan fundamentals and reading the source of MangoHud and Gamescope
  • Rough idea: a single-layer frametime capture tool with cross-layer correlation
  • Loose long-term idea: a queryable dataset of measured Linux-gaming configurations, nothing formal yet
Vulkan Rust Linux Kernel Mesa Wayland
03
M.Sc. Thesis: Clang/LLVM Trust-Boundary Security Analysis Complete, 2026
ELTE Faculty of Informatics · Advisor: Prof. Zoltán Porkoláb · open source ↗

Formalized trust-boundary information leakage as a confidentiality invariant violation over compiler-visible ABI semantics. Programs can be syntactically correct, undefined-behavior free, and still violate system-level security invariants through object representation and padding behavior, a semantic class the type system cannot enforce.

  • Defines a confidentiality property that catches leaks a type system can't: code can be well-formed and free of undefined behavior and still leak sensitive data through object representation
  • Evidence lattice (E0–E3) ranks finding confidence instead of returning flat true/false results
  • Clang-Tidy implementation using RecordLayout metadata, annotation-driven boundary modeling, and AST-level initialization heuristics
  • Evaluated on zlib, libuv, raylib, Chipmunk2D: validated true positives, correct suppressions, zero false positives on real-world findings
LLVM Clang clang-tidy CodeChecker C/C++ x86-64 SysV ABI Python
04
Linux Device-Tree Hardening Complete, 2024
ASU Capstone · Sponsor: General Dynamics Mission Systems

Bootloader-stage mechanism to selectively disable hardware devices in the Linux device tree on a secure mobile platform, reducing attack surface before userspace initialization. A hardware-software boundary security problem: enforcing a source-level security policy across cross-compilation toolchains, U-Boot, and embedded Linux internals.

  • Cross-compilation toolchains targeting embedded Linux on secure mobile hardware
  • Device-tree manipulation at bootloader stage to minimize hardware attack surface
  • Direct exposure to the semantic gap between policy specification and deployed binary behavior on real hardware
Linux U-Boot Device Tree Cross-compilation C Secure Boot

Academic foundation

Eötvös Loránd University
M.Sc. Computer Science · Graduated July 2026
Fulbright U.S. Student Scholar
Budapest, Hungary
Advisor: Prof. Zoltán Porkoláb
Thesis: Detecting and Explaining Cryptographic Misuse in C/C++ via LLVM/Clang
Arizona State University
B.S. Computer Science (Cybersecurity) · May 2024
Summa Cum Laude, GPA 3.81 / 4.00
Tempe, AZ
Capstone: Linux Device-Tree Hardening (GDMS)

Recognition & awards

Fulbright U.S. Student Scholar
2024 – 2025
Awarded for graduate study at Eötvös Loránd University, Budapest
Critical Language Scholar
Russian · 2023
U.S. State Department competitive language-immersion fellowship

Where I've worked

2026 –
ongoing
Independent
Systems Administration & Security, Personal Infrastructure

Day-to-day sysadmin for a self-managed home network and desktop environment: a dedicated access point handling WireGuard tunneling and Pi-hole DNS filtering, a staged and idempotent Arch Linux provisioning pipeline (camarena-arch-setup, v1.0), and an ongoing personal-interest project measuring the Linux graphics stack. Full details in Projects below.

2025 – 2026
ELTE, Budapest · Fulbright Scholar
M.Sc. Thesis Researcher, Compiler Security

Built a formal model of trust-boundary information leakage grounded in C/C++ object representation semantics and ABI layout behavior. Implemented a complete Clang-Tidy static analysis module with CodeChecker integration, evaluated on open-source C libraries with manual validation of all emitted diagnostics. Zero false positives in real-world findings.

Aug 2023 –
May 2024
ASU · GDMS Sponsor
Capstone Researcher, Hardware-Software Security

Built a bootloader-stage device-tree hardening mechanism for a secure mobile platform, reducing hardware attack surface before userspace initialization. Worked across cross-compilation toolchains, U-Boot, and embedded Linux internals; direct exposure to the semantic gap between source-level security policy and deployed binary behavior on real hardware.

Oct 2018 –
Oct 2024
Arizona Air National Guard · 161st ARW
Information Systems Security Officer (ISSO)

Six years executing security authorization and compliance for mission-critical operational systems. NIST 800-53 controls, ATO packages, POA&M management, and incident coordination. TEMPEST enforcement per AFMANs, controlling electromagnetic emanation risks from hardware systems. COMSEC management including KMI operations and cryptographic material accountability.

Tools & concepts

Languages
C C++ Python
Compiler & IR
LLVM Clang Clang-Tidy CodeChecker Static Program Analysis
Security & Systems
NIST 800-53 COMSEC / KMI TEMPEST Linux Kernel Cross-compilation Secure Boot
Linux Systems & Networking
Arch Linux WireGuard nftables / iptables Pi-hole btrfs / snapper systemd-boot UWSM DKMS zsh (oh-my-zsh, p10k) Shell Scripting
Reverse Engineering — Learning
Linux Kernel Internals DRM/KMS
Formal Background
Trust Boundary Modeling Evidence Lattices ABI Reasoning

Let's connect

I'm actively looking for security engineering, systems administration, and cyber governance roles, based in Chandler, AZ or remote. My background is built on military systems security and embedded systems, with current work in Linux systems administration and a growing focus on reverse engineering.

If you're working on problems in systems security, Linux infrastructure, or reverse engineering, I'd genuinely love to talk.


Send an email ↗