Joseph Jouret

Cleared cyber professional (TS/SCI). Experienced Cyber Operations Planner for the United States Space Force.

That's a live Julia set, c = −0.7454 + 0.1130i Play with it

About me

Joseph Jouret smiling in sunglasses, sitting on a stone wall above snowy red-rock canyons under a deep blue sky

My name is Joseph Jouret. I am currently transitioning out of the United States Space Force and participating in a SkillBridge program with Nightwing.

I am interested in all things defensive cyber operations, especially within a national security context.

My personal hobbies include hiking, biking, some travel, and generally new experiences. I love trying new things and meeting new people. I've traveled to about a dozen national parks, 24 different states, and in general I am passionate about the outdoors. Feel free to reach out to me, I'd love to have a conversation.

Projects

I make things that interest me. I hope you find them interesting too.

A deep zoom into the Mandelbrot set rendered with relief lighting in ember tones

Fractal Lab live

A real-time explorer for the Mandelbrot, Julia, Burning Ship, Tricorn and Celtic fractals, written from scratch in WebGL2. Progressive antialiasing, relief lighting, an orbit tracer, an autopilot that goes looking for detail, and export up to 8K.

WebGL2 · GLSL · JavaScript · no dependencies

Open it →
  • Cert study engine personal tool

    Python scripts that turn practice-question sets into a self-scoring exam simulator and Anki decks. It's what I used to study for CISSP, CCSP and SSCP.

    Python · Anki

More on GitHub →

About this site

If you work in security you're probably going to poke at this site, so here's what you'll find.

  • No third-party requests. Fonts are self-hosted. No CDNs, analytics, trackers or embeds.
  • No cookies or storage. The Fractal Lab keeps its state in the URL.
  • Strict CSP. No inline scripts or styles, no framing, nothing from other origins.
  • Hand-written. Plain JavaScript modules and raw WebGL2. No framework, no build step, no dependency tree.
  • Accessible. Keyboard-navigable, and animation stops if your OS asks for reduced motion.
  • Disclosure. Found something? See security.txt.
Show the response headers
Content-Security-Policy: default-src 'self';
  script-src 'self'; style-src 'self';
  img-src 'self' data: blob:; connect-src 'self';
  object-src 'none'; base-uri 'none';
  form-action 'none'; frame-ancestors 'none'
Strict-Transport-Security: max-age=63072000; includeSubDomains
Cross-Origin-Opener-Policy: same-origin
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(),
  geolocation=(), browsing-topics=()
X-Content-Type-Options: nosniff

Or check for yourself: dev tools, Network tab, reload.

Contact

Feel free to reach out to me for anything personal or professional, I'd love to chat with you. Just no spam. I hate spam.

Arlington, VA · Eastern Time