____ __ ____ __ / __ )_________ _____/ / / __ )____ _/ /_____ _____ / __ / ___/ __ `/ __ / / __ / __ `/ //_/ _ \/ ___/ / /_/ / / / /_/ / /_/ / / /_/ / /_/ / ,. / __/ / /___,_/_/ \__,_/\__,_/ /_____/\__,_/_/|_|\___/_/ https://www.brad.fi

Brad Baker

Cybersecurity, development, sysops. Based in Atlanta GA. He/him.

[email]. . . . . brad (at) brad.fi
[phone]. . . . . +1 470-555-7052

Internet

[Bitbucket]. . . brdbkr
[Codeberg] . . . brdbkr
[CryptoHack] . . trendata
[GitHub] . . . . brdbkr
[GitLab] . . . . brdbkr
[HackTheBox] . . trendata
[LinkedIn] . . . brdbkr

Colophon

brad.fi was last generated on March 7, 2024 with Hugo 0.87.0.

Member of the 1MB Club, 512KB Club, 250KB Club, and NoJS Club.

Software and services

[DNS] . . . . . . . . Gandi
[email] . . . . . . . Fastmail
[hosting] . . . . . . Digital Ocean
[HTTPS] . . . . . . . LetsEncrypt
[server]. . . . . . . nginx

Site tests

[CryptCheck]. . . . . A+
[GTmetrix]. . . . . . A
[HSTS Preload]. . . . ✓
[ImmuniWeb] . . . . . A+
[Mozilla HTTP]. . . . A+
[Pingdom] . . . . . . A
[Security Headers]. . A+
[SSL Labs]. . . . . . A+

PGP

PGP public key [.aexpk]
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
Comment: Brad Baker <brad@brad.fi>

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
=qosn
-----END PGP PUBLIC KEY BLOCK-----