Compare commits

...

65 Commits

Author SHA1 Message Date
c8242f6978 automatic deployment 2025-07-01 09:01:36 -05:00
b1fe54e011 automatic deployment 2025-07-01 08:56:16 -05:00
3e4c0b51ef automatic deployment 2025-05-23 12:58:19 -05:00
68c2ee03c1 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-04-04 17:32:29 -05:00
b01dfa3f3b automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-04-04 17:18:56 -05:00
865fe33057 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-04-02 15:20:17 -05:00
80aa770c0d automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-03-25 20:56:06 -05:00
a914292e7b automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-18 17:03:34 -06:00
917cf539a8 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-18 16:11:17 -06:00
c4d951c27e automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-18 09:34:11 -06:00
e06696c12e CI config changed
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-16 15:53:17 -06:00
7195fb36c8 automatic deployment 2025-02-15 23:34:51 -06:00
2ea4ded82a automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-04 09:55:46 -06:00
c0276b6be3 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-02-04 09:35:28 -06:00
24fbfdd1f9 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-28 17:33:32 -06:00
df660c33ea automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-23 11:30:02 -06:00
5e6aea9d12 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-11 22:04:27 -06:00
46c2de03f4 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-11 21:30:20 -06:00
b035e2497a automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-11 21:20:06 -06:00
1a903b7553 update CI config
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-07 20:39:23 -06:00
a4d0d70fb0 update about page
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2025-01-05 22:36:56 -06:00
9109ac4d33 update about page and CI config
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2025-01-05 16:09:02 -06:00
37fdf201bd update CI config
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2025-01-04 12:31:03 -06:00
0a297bb6cd update config and baseof.html in layouts
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2025-01-04 10:01:37 -06:00
ce1e24bd29 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-12-13 13:28:42 -06:00
c0af267715 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-12-11 13:36:59 -06:00
16b297d662 automatic deployment
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2024-12-11 13:36:38 -06:00
e1bcde8a83 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-12-11 13:33:44 -06:00
9c7bfbfda3 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-12-11 13:27:00 -06:00
60080c3062 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-12-11 13:20:53 -06:00
e56fe67599 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-29 12:00:06 -06:00
d0e498a882 automatic deployment
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2024-11-29 11:59:43 -06:00
8f0d94534c automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-29 11:59:10 -06:00
8077346213 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-29 11:50:02 -06:00
a78ac5d86b add PDF CV link
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-28 21:31:35 -06:00
60bcda0363 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-28 21:11:59 -06:00
1b472bb64a automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-28 21:06:35 -06:00
85d743f9ce automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-26 16:52:23 -06:00
b14b309a78 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-26 16:36:53 -06:00
dc7fb4620e automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-26 13:02:55 -06:00
a217365cfb automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-26 12:12:23 -06:00
369024b64f automatic deployment
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2024-11-26 12:12:07 -06:00
c1acdeca88 remove layouts/partials/analytics.html
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-03 21:17:28 -06:00
3cb687aea6 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-01 01:12:26 -05:00
a6657d3a09 modify baseof.html
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-01 00:52:13 -05:00
734f714ecb modify hugo.yaml
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-11-01 00:12:56 -05:00
d3ad20c8e9 rename static/_defaults
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2024-10-31 23:45:05 -05:00
e3ecf4aa94 update hugo.yaml
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-31 23:44:12 -05:00
d9f650fa3f add script to track host
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-30 00:26:52 -05:00
3331b784e1 override baseof.html to add Analytics
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-30 00:13:18 -05:00
6aac6d4470 override baseof.html to add Analytics
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-30 00:09:20 -05:00
13b40b8f0b add Analytics
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-29 23:58:51 -05:00
acd48872c9 automatic deployment
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-18 09:55:21 -05:00
5aa4baec60 add About
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-15 21:44:42 -05:00
64efe8c3ab update resume
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-10-11 11:21:51 -05:00
a6e56c265c update static/cv.html
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-09-10 09:34:43 -05:00
489b4c5ec9 change title
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-09-01 21:28:55 -05:00
e47c9d495a remove message about blog being down
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-09-01 21:27:10 -05:00
2bbc137c52 update CI config
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-08-31 11:29:19 -05:00
8a47f42093 update resume
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-06-01 18:39:57 -05:00
3b9b189bdb update resume
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-05-20 21:47:29 -05:00
a655911b7e update CI config
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-05-13 20:32:40 -05:00
ca0b41e2db added message about blog being down
All checks were successful
ci/woodpecker/push/deploy Pipeline was successful
2024-05-13 20:20:43 -05:00
3dca68a6e0 added message about blog being down
Some checks failed
ci/woodpecker/push/deploy Pipeline failed
2024-05-13 20:17:10 -05:00
75703af004 added message about blog being down 2024-05-13 20:16:32 -05:00
10 changed files with 237 additions and 377 deletions

View File

@ -0,0 +1 @@
{}

3
.gitignore vendored
View File

@ -1,4 +1,5 @@
deploy
public
.hugo_build.lock
resources/
resources/
.codegpt

3
.gitmodules vendored
View File

@ -7,3 +7,6 @@
[submodule "themes/PaperMod"]
path = themes/PaperMod
url = https://github.com/adityatelange/hugo-PaperMod.git
[submodule "themes/plausible-hugo"]
path = themes/plausible-hugo
url = https://github.com/divinerites/plausible-hugo

33
.woodpecker/deploy.yml Normal file
View File

@ -0,0 +1,33 @@
steps:
clone:
image: hugomods/hugo:exts
commands:
- git submodule foreach 'git fetch origin; git checkout $(git describe --tags `git rev-list --tags --max-count=1`);'
- hugo
deploy:
image: codingkoopa/git-rsync-openssh
commands:
- echo "nameserver 1.1.1.1" > /etc/resolv.conf
- mkdir ~/.ssh && chmod -R 700 ~/.ssh
- echo "$SSH_HOST_KEY" > ~/.ssh/known_hosts
- echo -e '#!/bin/sh\necho "$SSH_PASSPHRASE"' | tr -d '\r' > ~/.ssh/.print_ssh_password
- chmod 700 ~/.ssh/.print_ssh_password
- eval $(ssh-agent -s)
- echo "$SSH_DEPLOY_KEY" | tr -d '\r' | DISPLAY=":0.0" SSH_ASKPASS=~/.ssh/.print_ssh_password setsid ssh-add -
- rsync -atv --delete --progress public/ andrew@andrewnw.xyz:/home/andrew/andrewnw.xyz/
# - echo "$COM_SSH_DEPLOY_KEY" | tr -d '\r' | DISPLAY=":0.0" SSH_ASKPASS=~/.ssh/.print_ssh_password setsid ssh-add -
# - rsync -atv --delete --progress public/ andrew@andrewnw.com:/home/andrew/andrewnw.com/
environment:
SSH_HOST_KEY:
from_secret: ssh_host_key
SSH_DEPLOY_KEY:
from_secret: ssh_deploy_key
SSH_PASSPHRASE:
from_secret: ssh_passphrase
when:
- event: push
branch: master

View File

@ -1,7 +1,15 @@
theme: "PaperMod"
enableRobotsTXT: true
baseurl: "https://andrewnw.xyz"
title: "Andrew's Site"
title: "Andrew's Website"
theme:
- PaperMod
- plausible-hugo
module:
imports:
- path: plausible-hugo
pygmentsstyle: "bw"
@ -20,6 +28,30 @@ languagecode: "en"
defaultcontentlanguage: "en"
params:
csp:
childsrc:
- "'self'"
fontsrc:
- "'self'"
formaction:
- "'self'"
framesrc:
- "'self'"
imgsrc:
- "'self'"
objectsrc:
- "'none'"
stylesrc:
- "'self'"
scriptsrc:
- "'self'"
- "'https://stats.andrewnw.com'"
plausible:
enable: true
domain: andrewnw.xyz
outbound_link: true
selfhosted_domain: "stats.andrewnw.com" # Self-hosted plausible domain
profileMode:
enabled: true
title: "Andrew Woodlee" # optional default will be site title
@ -29,12 +61,16 @@ params:
# imageWidth: 120 # custom size
# imageHeight: 120 # custom size
buttons:
- name: Blog (down for now)
- name: Blog
url: "https://blog.cybershell.xyz"
- name: Personal Git
url: "https://git.andrewnw.xyz/CyberShell"
- name: CV
url: "cv.html"
- name: CV (PDF)
url: "cv.pdf"
- name: About
url: "/about"
socialIcons: # optional
- name: "gitea"

View File

@ -1,5 +1,13 @@
My name is Andrew Woodlee. I am a college student studying cybersecurity, and have experience with C/C++, JavaScript, and Python.
---
title: About
---
My CV is [here](/cv.html)
Hi, I'm Andrew Woodlee, a passionate and dedicated Cybersecurity Engineer with a strong foundation in both software development and infrastructure management. Currently completing my degree at the University of Alabama in Huntsville (UAH), I plan to begin my graduate studies in Spring 2025 to further deepen my expertise in cybersecurity.
I can be contacted through email: me@andrewnw.xyz
I am continuously learning and thrive on exploring new frameworks, languages, and technologies. Proficient in Go, JavaScript, C/C++, and Python, I have a particular interest in compiled languages due to the ease of deployment they offer through binaries. My experience extends beyond coding — I manage my own infrastructure, running email servers, websites, and file hosting services, which has provided me with hands-on experience in Linux server administration, backups, and maintaining critical services.
Im excited to grow in the cybersecurity field, particularly in areas related to secure infrastructure and software development. Lets connect if youd like to discuss technology, cybersecurity, or potential collaborations!
My CV is [here](/cv.pdf)
I can be contacted through email: <anw@andrewnw.com>

View File

@ -0,0 +1,28 @@
{{- if lt hugo.Version "0.112.4" }}
{{- errorf "=> hugo v0.112.4 or greater is required for hugo-PaperMod to build " }}
{{- end -}}
<!DOCTYPE html>
<html lang="{{ site.Language }}" dir="{{ .Language.LanguageDirection | default "auto" }}">
<head>
{{ partial "plausible_head.html" . }}
{{- partial "head.html" . }}
</head>
<body class="
{{- if (or (ne .Kind `page` ) (eq .Layout `archives`) (eq .Layout `search`)) -}}
{{- print "list" -}}
{{- end -}}
{{- if eq site.Params.defaultTheme `dark` -}}
{{- print " dark" }}
{{- end -}}
" id="top">
{{- partialCached "header.html" . .Page -}}
<main class="main">
{{- block "main" . }}{{ end }}
</main>
{{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}}
</body>
</html>

View File

@ -1,376 +1,125 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><style>@charset "UTF-8";
/* Workaround for 'break-before:avoid' */
* {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
}
<!DOCTYPE html>
<html lang="en">
ul, li {
margin: 0;
padding: 0;
}
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>
Andrew Woodlee's CV
</title>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.1/github-markdown-light.min.css"
integrity="sha512-Pmhg2i/F7+5+7SsdoUqKeH7UAZoVMYb1sxGOoJ0jWXAEHP0XV2H4CITyK267eHWp2jpj7rtqWNkmEOw1tNyYpg=="
crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.12/dist/katex.min.css" integrity="sha384-PDbUeNCuE6bOPudPOgFyIUEy3UJawJVwr3XlGO90FIuf5qNIoTLSgOJo/dC2ZXV/" crossorigin="anonymous">
span, q {
display: block;
}
<!-- The loading of KaTeX is deferred to speed up page rendering -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.12/dist/katex.min.js" integrity="sha384-VkqWq8xtm5YQk1BBXczQ8/Sx+DlCzF8cuS43bZwmtVXzRFtyLTqTCdP7MKmKo+KN" crossorigin="anonymous"></script>
p {
margin: 0;
}
<!-- To automatically render math in text elements, include the auto-render extension: -->
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.12/dist/contrib/auto-render.min.js" integrity="sha384-hCXGrW6PitJEwbkoStFjeJxv+fSOOQKOPbJxSfM6G5sWZjAyWhXiTIIAmQqnlLlh" crossorigin="anonymous"
onload="renderMathInElement(document.body, {delimiters: [{ left: '$$', right: '$$', display: false }]});"></script>
<style>
.markdown-body {
box-sizing: border-box;
min-width: 200px;
max-width: 980px;
margin: 0 auto;
padding: 45px;
}
@media not print {
body {
margin: 30px 0 50px 0;
}
}
@page {
size: A4;
margin: 15mm 0 20mm 0;
}
a {
color: #222222;
font-weight: inherit;
text-decoration: none;
}
a[href] {
text-decoration: underline;
text-decoration-color: #888888;
}
@media (max-width: 767px) {
.markdown-body {
padding: 15px;
}
}
</style>
</head>
p, q {
line-height: 1.25em;
}
<body>
<article class="markdown-body">
<h1>Andrew Woodlee's CV</h1>
<ul>
<li>Phone: +1 256 755 9555</li>
<li>Email: <a href="mailto:anw@andrewnw.com">anw@andrewnw.com</a></li>
<li>Location: Huntsville, Al</li>
<li>Website: <a href="https://andrewnw.xyz/">andrewnw.xyz</a></li>
<li>LinkedIn: <a href="https://linkedin.com/in/andrew-woodlee">andrew-woodlee</a></li>
<li>GitHub: <a href="https://github.com/Cybersshell">Cybersshell</a></li>
</ul>
<h1>Education</h1>
<h2>University of Alabama in Huntsville, <strong>MS</strong> in <strong>Cybersecurity (Engineering track)</strong></h2>
<ul>
<li>Jan 2025 present</li>
<li>Current GPA: 4.0 - slated to obtain Summer 2026</li>
</ul>
<h2>University of Alabama in Huntsville, <strong>BS</strong> in <strong>Cybersecurity Engineering</strong></h2>
<ul>
<li>Aug 2019 Dec 2024</li>
<li>Secure Software Development, Embedded Systems, Cybersecurity Engineering</li>
<li>Software Reverse Engineering, System Security, Network Security</li>
</ul>
<h1>Experience</h1>
<h2>The University of Alabama System Management and Production Center, Research Assistant II</h2>
<ul>
<li>June 2023 July 2024</li>
<li>Huntsville, Alabama</li>
<li>Led Arduino programming for a project for City of Huntsville</li>
<li>Includes developing enhancements for audio playback and kinetic movement of the project</li>
<li>Linux Development for Jackson County Schools (Raspberry Pi for a PX 100 Robotic Arm) STEM project</li>
</ul>
<h1>Certifications</h1>
<h2>Security+ Certified</h2>
<h1>Skills</h1>
<h2>Linux Expert, and am proficient with C/C++, Go, and JavaScript.</h2>
<h2>Server Admin / Docker</h2>
<h2>Efficient with Git/Git hosting to develop software and CI/CD pipelines for automated deployments.</h2>
<h2>Embedded Systems Development: platforms include ESP-32, Arduino, and MSP430.</h2>
<h2>Web development includes HTML templating using Pug, a JavaScript library. NodeJS for backend development.</h2>
<h2>At UAH, I use IDA Pro and Ghidra for reverse engineering solutions.</h2>
<h2>Extensive set of working abilities with IDS/IPS (Regional UAH Rep. Cyber Defense at CCDC)</h2>
<h1>Projects</h1>
<h2>Backy (<a href="https://backy.cybershell.xyz">https://backy.cybershell.xyz</a>)</h2>
<ul>
<li>Sept 2022 present</li>
<li>Includes Go libraries to create a command execution tool</li>
<li>Go's native SSH library to run commands over SSH</li>
<li>Go libraries to create a YAML configuration</li>
<li>Configuration of notifications on completion and failure</li>
</ul>
<h2>Home server with remote access</h2>
<ul>
<li>Sept 2022 present</li>
<li>WireGuard to access home server from VPS</li>
<li>Hosting web applications like Nextcloud</li>
<li>Secured SSH access over VPN</li>
</ul>
<h2>Cloud Server Administration</h2>
<ul>
<li>Sept 2023 present</li>
<li>Hosting mail servers (<a href="htttps://stalw.art">https://stalw.art</a>), FoundationDB as a backend</li>
<li>Secured FoundationDB with TLS certificates</li>
<li>Additional applications include Gitea, Linkwarden, and others using Docker</li>
<li>Data backups are all secured using Restic/Autorestic</li>
<li>Developed Proprietary System <em>Backy</em> to streamline and automate, ensuring uptime, safety, and compliance</li>
</ul>
<h2>Wallet Transformer Monitor</h2>
<ul>
<li>Sept 2023 May 2024</li>
<li>Senior Design Project monitoring a single-phase 120V transformer (ESP-32 and a web dashboard)</li>
<li>Wrote ESP-32 code that interfaced with an energy sensing chip, temperature sensors, WiFi, and MQTT over SSL.</li>
<li>Assembled voltage and current sensing, full-bridge rectifier circuits safely</li>
</ul>
<h2>Digital Telepresence (<a href="https://git.digitaltelepresence.com/digital-telepresence/">https://git.digitaltelepresence.com/digital-telepresence/</a>)</h2>
<ul>
<li>Apr 2022 Mar 2024</li>
<li>DTP is an online application suite for the web</li>
<li>Collaborated building a new system from the ground up</li>
<li>Designed novel solutions</li>
<li>Service-oriented MVVM development and separation of concerns</li>
</ul>
</article>
</body>
li {
line-height: 1.35em;
}
li:first-child {
margin-top: 0;
}
.content {
width: 1000px;
height: auto;
padding: 0 50px;
margin: 0 auto;
font-family: Helvetica, Arial, sans-serif;
color: #222222;
}
.table {
width: 100%;
display: table;
}
.table .main {
display: table-cell;
width: 70%;
padding-right: 50px;
}
.table .side {
display: table-cell;
width: 30%;
padding-left: 50px;
text-align: right;
}
.summary {
font-size: 15px;
}
.summary:empty {
display: none;
}
.section-title {
font-size: 26px;
font-weight: normal;
margin: 0 0 20px 0;
}
.margin-container-2:not(:first-child) {
margin-top: 20px;
}
.margin-container-3:not(:first-child) {
margin-top: 30px;
}
.margin-container-4:not(:first-child) {
margin-top: 50px;
}
.padding-container-2 {
padding: 20px 0;
}
.padding-top-container-2 {
padding-top: 20px;
}
.padding-bottom-container-2 {
padding-bottom: 20px;
}
.margin-text-1 {
margin-top: 2px;
}
.margin-text-1:empty {
display: none;
}
.margin-text-2 {
margin-top: 4px;
}
.margin-text-2:empty {
display: none;
}
.margin-text-3 {
margin-top: 6px;
}
.margin-text-3:empty {
display: none;
}
.margin-text-4 {
margin-top: 8px;
}
.margin-text-4:empty {
display: none;
}
.margin-text-5 {
margin-top: 14px;
}
.margin-text-5:empty {
display: none;
}
.no-break {
break-inside: avoid;
}
.no-alone-1 {
break-inside: avoid;
}
.no-alone-1::after {
content: "";
display: block;
height: 75px;
margin-bottom: -75px;
}
.no-alone-2 {
break-inside: avoid;
}
.no-alone-2::after {
content: "";
display: block;
height: 150px;
margin-bottom: -150px;
}
.markdown h1 {
font-size: 160%;
font-weight: bolder;
}
.markdown h2 {
font-size: 150%;
font-weight: bolder;
}
.markdown h3 {
font-size: 140%;
font-weight: bolder;
}
.markdown h4 {
font-size: 130%;
font-weight: bold;
}
.markdown h5 {
font-size: 120%;
font-weight: bold;
}
.markdown h6 {
font-size: 110%;
font-weight: bold;
}
.markdown ul, .markdown ol {
margin-left: 20px;
}
.markdown img {
display: block;
margin: 20px auto;
max-width: 1000px;
text-align: center;
}
.markdown blockquote {
margin: 20px 0;
padding: 15px 20px;
}
.markdown blockquote p {
display: inline;
}
.markdown code {
font-family: monospace;
}
.main .highlights {
width: auto;
display: block;
padding: 0 10px;
margin-bottom: 0;
columns: 2;
column-width: 310px;
column-gap: 10px;
}
.main .highlights li {
font-size: 14px;
list-style: none;
}
.main .highlights li:before {
content: "· ";
vertical-align: middle;
}
.main .left {
display: table-cell;
}
.main .left .title {
font-size: 18px;
font-weight: bold;
display: block;
}
.main .left .subtitle {
font-size: 16px;
font-weight: lighter;
display: block;
}
.main .right {
text-align: right;
display: table-cell;
}
.main .right .date {
font-size: 15px;
font-weight: lighter;
white-space: nowrap;
}
.basics .main {
vertical-align: middle;
}
.basics .main .name {
font-size: 80px;
line-height: 1em;
font-weight: bold;
display: block;
margin-left: -5.6px;
}
.basics .main .label {
font-size: 40px;
line-height: 1em;
font-weight: lighter;
display: block;
margin-left: -1.6px;
}
.basics .side {
vertical-align: middle;
padding-left: 0;
padding-top: 15px;
}
.basics .side .contact {
list-style-type: none;
}
.basics .side .contact li {
font-size: 18px;
line-height: 1.6em;
}
.links ul {
list-style: none;
}
.links ul li {
font-size: 14px;
}
.education .title {
font-size: 15px;
}
.education .institution {
font-size: 15px;
font-weight: lighter;
}
.awards .header .title {
font-size: 15px;
}
.awards .header .awarder {
font-size: 15px;
font-weight: lighter;
}
.awards .summary {
font-size: 14px;
}
.certificates .name {
font-size: 15px;
}
.certificates .issuer {
font-size: 15px;
font-weight: lighter;
}
.skills .section-title {
margin: 0;
}
.skills .container {
display: block;
columns: 2;
column-gap: 10px;
}
.skills .container .article {
break-inside: avoid-column;
min-width: 120px;
padding-top: 20px;
}
.skills .container .article span {
display: block;
font-size: 18px;
font-weight: lighter;
}
.skills .container .article li {
font-size: 14px;
list-style: none;
}
.languages ul {
list-style: none;
}
.languages ul li {
font-size: 14px;
}
.interests ul {
list-style: none;
}
.interests ul li {
font-size: 14px;
}
.references .name {
font-size: 15px;
}
.references q {
font-size: 14.5px;
font-weight: lighter;
font-style: italic;
}</style><title>Resume Andrew Woodlee Cybersecurity Engineer</title></head><body><div class="content"><div class="basics"><div class="table padding-bottom-container-2"><div class="main"><span class="name">Andrew Woodlee</span><span class="label">Cybersecurity Engineer</span></div><div class="side"><ul class="contact"><li>256-755-9555</li><li>anw@andrewnw.xyz</li><li class="margin-text-5">Huntsville, Alabama, US</li></ul></div></div><div class="summary markdown padding-container-2"><p>Devoted student of Cybersecurity Engineering at the University of Alabama in Huntsville. Proficient at developing a variety of applications including web platforms, Arduino projects, and tools and scripts. Able to comprehend new skills or programming languages efficiently and quickly.</p>
</div></div><div class="table padding-top-container-2"><div class="main"><div class="education margin-container-4"><p class="section-title no-alone-2">Education</p><div class="container"><div class="article margin-container-2"><div class="header no-alone-1"><div class="table"><div class="left"><span class="title markdown"><a href="https://uah.edu/">University of Alabama in Huntsville</a></span><div class="institution margin-text-2"><p>Bachelor, Cybersecurity Engineer</p>
</div><span class="institution margin-text-2">Scheduled to graduate Spring 2024</span></div><div class="right"><span class="date">Aug 01, 2019 - Present</span></div></div></div></div></div></div><div class="work margin-container-4"><p class="section-title no-alone-2">Experience</p><div class="container"><div class="article margin-container-3"><div class="header no-alone-1"><div class="table"><div class="left"><span class="title">Research Assistant II</span><span class="subtitle margin-text-1"><a>The University of Alabama System Management and Production Center</a> · Huntsville, Alabama</span></div><div class="right"><span class="date">Jun 26, 2023 - Present</span></div></div></div><div class="summary markdown margin-text-4"><p>Lead on the Arduino programming on a project for the Huntsville Fire Department. Also setup a Raspberry Pi for a rolling STEM lab for Jackson County Schools</p>
</div><ul class="highlights margin-text-4 no-break"><li>Lead on Arduino programming for two Toy Fire trucks</li><li>Added enhancements to the audio playback and movement of the truck</li><li>Setup Linux on a Raspberry Pi for a PX 100 Robotic Arm that went on a STEM bus</li></ul></div></div></div><div class="projects margin-container-4"><p class="section-title no-alone-2">Projects</p><div class="container"><div class="article margin-container-3"><div class="header no-alone-1"><div class="table"><div class="left"><span class="title">Lead on circuit design and Arduino programming</span><span class="subtitle margin-text-1"><a>Wallet Transformer Monitor</a></span></div><div class="right"><span class="date">Sep 13, 2023 - Present</span></div></div></div><div class="summary markdown margin-text-4"><p>Senior Design Project that monitors a single-phase 120V transformer using an ESP-32 and a web dashboard</p>
</div><ul class="highlights margin-text-4 no-break"><li>Wrote ESP-32 code that interfaced with an energy sensing chip, temperature sensors, WiFi, and MQTT over SSL.</li><li>Studied and assembled voltage and current sensing, full-bridge rectifier circuits safely</li></ul></div><div class="article margin-container-3"><div class="header no-alone-1"><div class="table"><div class="left"><span class="title">Creator</span><span class="subtitle margin-text-1"><a href="https://backy.cybershell.xyz">Backy</a></span></div><div class="right"><span class="date">Sep 01, 2022 - Present</span></div></div></div><div class="summary markdown margin-text-4"><p>Application that allows many commands to be run on many hosts.</p>
</div><ul class="highlights margin-text-4 no-break"><li>Allows easy configuration of executable commands</li><li>Commands can be grouped in list to run in specific order</li><li>Notifications on completion and failure</li><li>Allows for commands to be run on many hosts over SSH</li></ul></div><div class="article margin-container-3"><div class="header no-alone-1"><div class="table"><div class="left"><span class="title">Collaborator</span><span class="subtitle margin-text-1"><a href="https://git.digitaltelepresence.com/digital-telepresence/">Digital Telepresence</a></span></div><div class="right"><span class="date">Apr 01, 2022 - Mar 21, 2024</span></div></div></div><div class="summary markdown margin-text-4"><p>DTP is an online application suite for the web</p>
</div><ul class="highlights margin-text-4 no-break"><li>My blog at https://blog.cybershell.xyz is hosted using this software</li><li>Helped to build a new system from the ground up</li><li>Independently designed novel solutions with minimal guidance</li><li>Service-oriented MVVM development and separation of concerns</li></ul></div></div></div></div><div class="side"><div class="skills margin-container-4"><p class="section-title no-alone-1">Skills</p><div class="container"><div class="article no-break"><span>Systems and Servers</span><ul class="margin-text-2"><li>Linux - Advanced</li><li>C/C++ - Advanced</li><li>Go - Advanced</li><li>JavaScript - Advanced</li><li>MongoDB - Intermediate</li><li>Git - Advanced</li><li>Python - Advanced</li></ul></div><div class="article no-break"><span>Version Control Systems</span><ul class="margin-text-2"><li>Git - Advanced</li><li>Gitea - Intermediate</li><li>GitHub - Intermediate</li></ul></div><div class="article no-break"><span>Web Development</span><ul class="margin-text-2"><li>HTML - Intermediate</li><li>JavaScript - Advanced</li><li>Go - Advanced</li></ul></div><div class="article no-break"><span>Reverse engineering</span><ul class="margin-text-2"><li>IDA Pro - Intermediate</li><li>Ghidra - Intermediate</li></ul></div><div class="article no-break"><span>Embedded Systems</span><ul class="margin-text-2"><li>ESP-32 - Advanced</li><li>Arduino - Advanced</li><li>MSP430 - Intermediate</li></ul></div></div></div><div class="awards margin-container-4"><p class="section-title no-alone-1">Awards</p><div class="container"><div class="article margin-container-2 no-break"><div class="header"><span class="title">Merit Tuition Scholarship</span><span class="awarder margin-text-2">Aug 01, 2019</span><span class="awarder margin-text-2">University of Alabama in Huntsville</span></div><div class="summary markdown margin-text-3"><p>Andrew earned this scholarship with outstanding performance on the ACT.</p>
</div></div><div class="article margin-container-2 no-break"><div class="header"><span class="title">Dean's List</span><span class="awarder margin-text-2">May 01, 2022</span><span class="awarder margin-text-2">Dean of College of Engineering</span></div><div class="summary markdown margin-text-3"><p>Andrew earned this award with 3.50+ GPA in the term.</p>
</div></div><div class="article margin-container-2 no-break"><div class="header"><span class="title">Dean's List</span><span class="awarder margin-text-2">Dec 01, 2022</span><span class="awarder margin-text-2">Dean of College of Engineering</span></div><div class="summary markdown margin-text-3"><p>Andrew earned this award with 3.75 GPA in the term.</p>
</div></div><div class="article margin-container-2 no-break"><div class="header"><span class="title">Dean's List</span><span class="awarder margin-text-2">May 01, 2023</span><span class="awarder margin-text-2">Dean of College of Engineering</span></div><div class="summary markdown margin-text-3"><p>Andrew earned this award with 3.75 GPA in the term.</p>
</div></div></div></div><div class="interests margin-container-4 no-break"><p class="section-title no-alone-1">Interests</p><div class="container"><ul><li class="article margin-text-2">Computers</li><li class="article margin-text-2">Nature</li></ul></div></div><div class="links margin-container-4 no-break"><p class="section-title no-alone-1">Links</p><div class="container"><ul><li class="article"><a href="https://andrewnw.xyz"><strong>andrewnw.xyz</strong></a></li><li class="article margin-text-4"><a href="https://blog.cybershell.xyz/"><strong>blog.cybershell.xyz</strong></a></li><li class="article margin-text-4"><a href="https://github.com/CybersShell"><strong>github.com</strong>/CybersShell</a></li><li class="article margin-text-4"><a href="https://git.andrewnw.xyz/CyberShell"><strong>git.andrewnw.xyz</strong>/CyberShell</a></li></ul></div></div></div></div></div></body></html>
</html>

BIN
static/cv.pdf Normal file

Binary file not shown.

1
themes/plausible-hugo Submodule

Submodule themes/plausible-hugo added at 156a047888