diff --git a/content/_index.html b/content/_index.html index a9f7544..8080a91 100644 --- a/content/_index.html +++ b/content/_index.html @@ -4,20 +4,11 @@ background-blend-mode: soft-light; background-size: cover; } + header, footer { display: none; } - .avatar { - width: 125px; - height: 125px; - border-radius: 50%; - background: var(--text-color); - padding: 3px; - } - .profile-title { - margin: 1rem 0 0 0; - font-size: 2em; - } + #earth { display: inline-block; background: url(./images/earth.gif) no-repeat center; @@ -28,69 +19,99 @@ border: 1px solid #00a1fe99; filter: drop-shadow(0 0 0.25rem #00a1feaa); } + + .avatar { + width: 125px; + height: 125px; + border-radius: 50%; + background: var(--text-color); + padding: 3px; + } + .profile-description { margin: 0.25rem auto; font-style: italic; } + .social-links { margin: .9rem 0; } + .social-links i { font-size: 2rem; margin: 0 0.5rem 0 0.5rem; } + .page-footer { font-size: 0.9rem; margin: 3rem auto; color: var(--text-color-dark); } + .page-footer i { font-size: 1.25rem; margin-left: 1rem; } + + .profile-title { + margin: 1rem 0 0 0; + font-size: 2em; + } +
+
Drew
+

AlohaWorld

+ -

Drew's Lab

+

Welcome to my lab!

+ +
- - - - Portfolio + Resume + Credentials + Bookshelf
+ diff --git a/content/resume/_index.md b/content/resume/_index.md index b078771..a060a1f 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -4,35 +4,38 @@ date: 2025-01-12T00:00:00-07:00 draft: false --- -I'm Drew, a computer engineer with a passion for cybersecurity, privacy, and digital rights. I hold a B.S. in Cybersecurtiy and am currently working towards a M.S. in Information Security Engineering. +I'm Drew, a cyber engineer with a passion for security, privacy, and sentient rights. I love collaborating with cybercitizens across academic, public, and private sectors to create positive change for the next generation. I often contribute my knowledge and insights to the cyber community through blogs, publications, and other public efforts like [X64.ONL: The Independent Security Publication](https://x64.onl/). -## Certifications +## Certification ||| |:-|:-| -|**Active**|GSTRT, GCIH, GSEC, CASP+, PenTest+, CySA+, Sec+, Net+, A+| -|**2020**|C)DRE, C)DFE, C)PTE, C)ISSO| - -[Verified on Credly](https://www.credly.com/users/x64) +|**[CompTIA](https://www.comptia.org/)**|CSIE, CSAE, SecurityX/CASP+, CNSP, CSAP, CNVP, CSIS, CIOS, PenTest+, CySA+, Network+, Security+, A+, IFT+| +|**[GIAC](https://www.giac.org/)**|GSTRT, GCIH, GSEC| +|**[Mile2](https://mile2.com/)**|C)ISSO, C)PTE; 2019: C)DFE, C)DRE| ## Education ||| |:-|:-| -|**TBD**|[M.S. Information Security Engineering](https://www.sans.edu/cyber-security-programs/masters-degree/)| -|**2020**|[B.S. Cybersecurity](https://www.pensacolastate.edu/academic-programs/cysc-bas/)| +|**2024**|Started [M.S. Information Security Engineering](https://www.sans.edu/cyber-security-programs/masters-degree/)| +|**2020**|Graduated [B.S. Cybersecurity](https://www.pensacolastate.edu/academic-programs/cysc-bas/)| ## Experience ||| |:-|:-| -|**2023**|Principal Security Engineer @ Monks| -|**2022**|Security Engineering & Operations Lead @ Monks| -|**2021**|Information Security Engineer @ Monks| -|**2021**|Security Operations Analyst II @ Creative Breakthroughs, Inc.| -|**2020**|IT Security Specialist @ Escambia County BoCC| -|**2020**|IT Network Specialist @ Escambia County BoCC| -|**2019**|Co-Founder, Vice President, CISO, CTO @ Information Security Network, Inc.| +|**2023**|Promoted Principal Security Engineer| +|**2022**|Promoted Security Engineering & Operations Lead| +|**2021**|Hired Information Security Engineer @ [Monks](https://monks.com)| +|**2020**|Hired Security Operations Analyst II @ [Creative Breakthroughs](https://convergetp.com/our-story/cbi/)| +|**2020**|Promoted IT Security Specialist| +|**2020**|Hired IT Network Specialist @ [Escambia County BoCC](https://myescambia.com/elected-officials/commissioners)| -## Publications +## Philanthropy +||| +|:-|:-| +|**2019 -- today**|Founding Security Researcher @ [X64.ONL](https://x64.onl)| +|**2019 -- 2021**|Co-Founder, Board Member, CISO, CTO @ [Information Security Network](https://web.archive.org/web/20221229061735/https://infosec.us.org/)| +## Publications ||| |:-|:-| -|**2020**|[Passing CompTIA Security+](https://x64.onl/writeup/passing-comptia-security-plus/)| \ No newline at end of file +|**2020**|Published [Passing CompTIA Security+](https://x64.onl/writeup/passing-comptia-security-plus/)| \ No newline at end of file diff --git a/hugo.yaml b/hugo.yaml index 08ab70b..19a7d05 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -3,16 +3,16 @@ disableKinds: - taxonomy - term languageCode: "en-us" -title: > - Drew's Lab -theme: "x64" params: - description: > - Aloha World! I'm Drew, a cyber engineer with a passion for security, privacy, and sentient rights. I love collaborating with cybercitizens across academic, public, and private sectors to create positive change for the next generation. - keywords: > - Drew, Personal, Security, Privacy, Sentient Rights, x64.onl, Cybersecurity, Information Security, Securitry Researcher, Security Architect, Security Engineer, Security Specialist, Security Consultant, Security Analyst author: email: "drew@x64.onl" name: "Drew" url: "https://drew.x64.onl" -rssLimit: 25 \ No newline at end of file + description: > + Aloha World! I'm Drew, a cyber engineer with a passion for security, privacy, and sentient rights. I love collaborating with cybercitizens across academic, public, and private sectors to create positive change for the next generation. + keywords: > + Drew, Personal, Security, Privacy, Sentient Rights, x64.onl, Cybersecurity, Information Security, Securitry Researcher, Security Architect, Security Engineer, Security Specialist, Security Consultant, Security Analyst +rssLimit: 25 +title: > + Drew's Laboratory +theme: "x64" \ No newline at end of file diff --git a/themes/x64/assets/css/main.css b/themes/x64/assets/css/main.css index a07000e..a4a55cb 100644 --- a/themes/x64/assets/css/main.css +++ b/themes/x64/assets/css/main.css @@ -1,176 +1,193 @@ @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap'); + @import url('https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap'); + :root { --accent-color: #30dd8a; --background-color: #101010; - --text-color-dark: #d0d0d0; - --text-color-dark-25: #d0d0d025; - --text-color: #eaeaea; - --text-color-bright: #f0f0f0; --font-family: "Inter", system-ui, sans-serif; --font-family-monospace: "DM Mono", monospace; + --text-color: #eaeaea; + --text-color-bright: #f0f0f0; + --text-color-dark: #d0d0d0; + --text-color-dark-25: #d0d0d025; + --text-color-dark-50: #d0d0d080; } -/* reset */ + * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } -svg path { - fill: var(--text-color-bright); -} -/* utilities */ -.accent { + +a { color: var(--accent-color); + font-weight: bold; + text-decoration: none; } -.center { - text-align: center; -} -.hidden { - display: none; + +a:not([href^="/"], [href^="#"], [href^="https://drew.x64.onl"], .button, .social-links a, .page-footer a)::after { + content: "\2197"; + font-weight: bolder; + padding: 0 .25rem; } -/* page */ + body { background-color: var(--background-color); - color: var(--text-color); font-family: var(--font-family); margin: 1rem auto; - padding: 1rem 2rem; max-width: 768px; + padding: 1rem 2rem; } -/* sections */ -header { - border-bottom: 1px solid var(--text-color-dark-25); - margin-bottom: 1rem; -} -footer { - margin-top: 1rem; - border-top: 1px solid var(--text-color-dark-25); -} -/* navigation */ -nav ul { - display: flex; - list-style: none; - padding: 0; -} -nav ul li { - padding: 0 1rem 0 0; -} -/* content */ -main { - margin: 2rem 0; -} -.profile { - margin: 3rem 0; -} -/* text */ + +body, h1, h2, h3, h4, h5, -h6 { +h6, +i, +svg path, +.button, +.site-title a { color: var(--text-color-bright); -} -a { - color: var(--text-color); - font-weight: bold; text-decoration: none; } -a:not([href^="/"],[href^="#"],[href^="https://drew.x64.onl"],.button,.social-links a,.page-footer a)::after { - content: " ↗"; - color: var(--accent-color); + +footer { + border-top: 1px solid var(--text-color-dark-25); + margin-top: 1rem; +} + +header { + border-bottom: 1px solid var(--text-color-dark-25); + margin-bottom: 1rem; } + mark { background: var(--accent-color); color: var(--text-color-bright); padding: .25rem; font-weight: bold; } -table { - margin: 1.5rem 0; + +nav ul { + display: flex; + list-style: none; + padding: 0; } -th { - text-align: left; + +nav ul li { + padding: 0 1rem 0 0; } -th, td { - padding: 0 .5rem 0 0; + +table { + width: 100%; + border-collapse: collapse; } -/* images */ -svg path { - fill: var(--text-color-bright); + +td, tr { + padding: 0 1rem .25rem 0; } -.site-title { - font-size: 2rem; - margin: 0 0 1rem 0; + +.accent { + color: var(--accent-color); } -/* buttons */ + .button { display: block; - max-width: 25rem; padding: 1rem 0; margin: 1rem auto; - border: 1px solid var(--text-color); - border-radius: 7px; - color: var(--text-color-bright); + max-width: 50%; + border-radius: .5rem; background-size: 300% 100%; - -moz-transition: all .4s ease-in-out; - -o-transition: all .4s ease-in-out; - -webkit-transition: all .4s ease-in-out; - transition: all .4s ease-in-out; -} -.button:focus { - outline: none; } + .button:hover { cursor: pointer; - color: var(--text-color-bright); - border: 1px solid var(--text-color-bright); + background-color:#04befe; } -.button a { - text-decoration: none; + +.center { + text-align: center; } + .color-1 { + background-color: #25aae1; background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673); box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75); } + .color-2 { + background-color: #f5ce62; background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19); box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75); } + .color-3 { + background-color: #667eea; background-image: linear-gradient(to right, #667eea, #764ba2, #6B8DD6, #8E37D7); box-shadow: 0 4px 15px 0 rgba(116, 79, 168, 0.75); } + .color-4 { + background-color: #fc6076; background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516); box-shadow: 0 4px 15px 0 rgba(252, 104, 110, 0.75); } + .color-5 { + background-color: #0ba360; background-image: linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673); box-shadow: 0 4px 15px 0 rgba(23, 168, 108, 0.75); } + .color-6 { + background-color: #009245; background-image: linear-gradient(to right, #009245, #FCEE21, #00A8C5, #D9E021); box-shadow: 0 4px 15px 0 rgba(83, 176, 57, 0.75); } + .color-7 { + background-color: #6253e1; background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645); box-shadow: 0 4px 15px 0 rgba(126, 52, 161, 0.75); } + .color-8 { + background-color: #29323c; background-image: linear-gradient(to right, #29323c, #485563, #2b5876, #4e4376); box-shadow: 0 4px 15px 0 rgba(45, 54, 65, 0.75); } + .color-9 { + background-color: #25aae1; background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed); box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75); } + .color-10 { + background-color: #ed6ea0; background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a, #FBB03B); box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75); } + .color-11 { + background-color: #eb3941; background-image: linear-gradient(to right, #eb3941, #f15e64, #e14e53, #e2373f); box-shadow: 0 5px 15px rgba(242, 97, 103, .4); +} + +.hidden { + display: none; +} + +.profile { + margin: 3rem 0; +} + +.site-title{ + font-size: 2rem; + margin: 0 0 1rem 0; } \ No newline at end of file