feat: Update resume page
Some checks failed
Build Docker / BuildImage (push) Has been cancelled

This commit is contained in:
2025-06-21 15:55:42 +10:00
parent 51f4a3462b
commit 873504ecbf
5 changed files with 168 additions and 77 deletions

View File

@@ -1 +1 @@
.profile-container{height:170px;width:170px;z-index:2;left:10%}.title{position:absolute;margin-left:calc(100px);width:calc(100% - 100px);padding:1em;margin-top:-225px;z-index:0}.title>*{width:100%;margin-bottom:0}img.profile{left:10px;width:150px;position:absolute;aspect-ratio:1;transform:scale(1);transition:.5s;z-index:2}img.background2{left:0;width:170px!important;margin-top:-10px;pointer-events:none;z-index:1}img.foreground{border-radius:50%;pointer-events:none;z-index:3}img.background:hover,img.backgroundsml:hover{filter:blur(5px)}.spacer{height:100px}img.profilesml{width:150px;position:absolute;left:50%;margin-left:-75px;aspect-ratio:1;padding-top:calc(var(--s)/5);transform:scale(1);transition:.5s}img.foregroundsml{border-radius:50%;pointer-events:none}img.background2sml{width:170px!important;left:calc(50% - 10px);margin-top:-10px;pointer-events:none;z-index:0}@media print{.noprintbreak{page-break-inside:avoid}*{color:#000;background-color:#fff}body{background-color:#fff}.hideprint{display:none}} .profile-container{height:170px;width:170px;z-index:2;left:10%}.title{position:absolute;margin-left:calc(100px);width:calc(100% - 100px);padding:1em;margin-top:-225px;z-index:0}.title>*{width:100%;margin-bottom:0}img.profile{left:10px;width:150px;position:absolute;aspect-ratio:1;transform:scale(1);transition:.5s;z-index:2}img.background2{left:0;width:170px!important;margin-top:-10px;pointer-events:none;z-index:1}img.foreground{border-radius:50%;pointer-events:none;z-index:3}img.background:hover,img.backgroundsml:hover{filter:blur(5px)}.spacer{height:100px}img.profilesml{width:150px;position:absolute;left:50%;margin-left:-85px;aspect-ratio:1;padding-top:calc(var(--s)/5);transform:scale(1);transition:.5s}img.foregroundsml{border-radius:50%;pointer-events:none}img.background2sml{width:170px!important;left:calc(50% - 10px);margin-top:-10px;pointer-events:none;z-index:0}print_text{color:#000!important}@media print{.noprintbreak{page-break-inside:avoid}*{color:#000;background-color:#fff}body{background-color:#fff}.hideprint{display:none}.print_text{color:#000!important}.profile-container{margin-top:10px!important}}

View File

@@ -1 +1 @@
:root,[data-bs-theme=light]{--bs-primary:#6E0E9C;--bs-primary-rgb:110,14,156;--bs-primary-text-emphasis:#2C063E;--bs-primary-bg-subtle:#E2CFEB;--bs-primary-border-subtle:#C59FD7}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#6E0E9C;--bs-btn-border-color:#6E0E9C;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5E0C85;--bs-btn-hover-border-color:#580B7D;--bs-btn-focus-shadow-rgb:233,219,240;--bs-btn-active-color:#fff;--bs-btn-active-bg:#580B7D;--bs-btn-active-border-color:#530B75;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6E0E9C;--bs-btn-disabled-border-color:#6E0E9C}.btn-outline-primary{--bs-btn-color:#6E0E9C;--bs-btn-border-color:#6E0E9C;--bs-btn-focus-shadow-rgb:110,14,156;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6E0E9C;--bs-btn-hover-border-color:#6E0E9C;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6E0E9C;--bs-btn-active-border-color:#6E0E9C;--bs-btn-disabled-color:#6E0E9C;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6E0E9C}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media (min-width:992px){.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}.name-container{display:inline-flex;align-items:center;overflow:hidden;position:absolute;width:fit-content;left:50%;transform:translateX(-50%)}.slider{position:relative;left:0;animation:1s linear 1s forwards slide}@keyframes slide{0%{left:0}100%{left:calc(100%)}}.brand{mask-image:linear-gradient(to right,black 50%,transparent 50%);-webkit-mask-image:linear-gradient(to right,black 50%,transparent 50%);mask-position:100% 0;-webkit-mask-position:100% 0;mask-size:200%;-webkit-mask-size:200%;animation:1s linear 1s forwards reveal}@keyframes reveal{0%{mask-position:100% 0;-webkit-mask-position:100% 0}100%{mask-position:0 0;-webkit-mask-position:0 0}}.social-icons{color:#313437;background-color:#fff;padding:70px 0}@media (max-width:767px){.social-icons{padding:50px 0}}@media (max-width:500px){img.profile{width:200px;margin-left:-100px}.profile-container{height:200px;margin-top:2em!important}}.social-div{display:flex;justify-content:center;align-items:center}.social-list-sml{display:flex;list-style:none;gap:1rem}.social-list{display:flex;list-style:none;gap:2.5rem}.social-icons i{color:#757980;margin:0 10px;width:60px;height:60px;border:1px solid #c8ced7;text-align:center;border-radius:50%;line-height:60px;display:inline-block}.social-link-sml a{text-decoration:none;width:3.5rem;height:3.5rem;background-color:#f0f9fe;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border:3px solid #f0f9fe;overflow:hidden}.social-link a{text-decoration:none;width:4.8rem;height:4.8rem;background-color:#f0f9fe;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border:3px solid #f0f9fe;overflow:hidden}.social-link a::before,.social-link-sml a::before{content:"";position:absolute;width:100%;height:100%;background:var(--bg-color);z-index:0;scale:1 0;transform-origin:bottom;transition:scale .5s}.social-link-sml:hover a::before,.social-link:hover a::before{scale:1 1}.icon-sml{font-size:1.5rem;color:#011827;transition:.5s;z-index:2}.icon{font-size:2rem;color:#011827;transition:.5s;z-index:2}.social-link a:hover .icon{color:#fff;transform:rotateY(360deg)}.social-link,.social-link-sml{--bg-color:#000}.social-link-sml.discord,.social-link.discord{--bg-color:#5865f2}.social-link-sml.mastodon,.social-link.mastodon{--bg-color:#6364ff}.social-link-sml.youtube,.social-link.youtube{--bg-color:#ff0000}.social-link-sml.signal,.social-link.signal{--bg-color:#365eb6} :root,[data-bs-theme=light]{--bs-primary:#6E0E9C;--bs-primary-rgb:110,14,156;--bs-primary-text-emphasis:#2C063E;--bs-primary-bg-subtle:#E2CFEB;--bs-primary-border-subtle:#C59FD7;--bs-link-color:#6E0E9C;--bs-link-color-rgb:110,14,156;--bs-link-hover-color:#a41685;--bs-link-hover-color-rgb:164,22,133}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#6E0E9C;--bs-btn-border-color:#6E0E9C;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5E0C85;--bs-btn-hover-border-color:#580B7D;--bs-btn-focus-shadow-rgb:233,219,240;--bs-btn-active-color:#fff;--bs-btn-active-bg:#580B7D;--bs-btn-active-border-color:#530B75;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6E0E9C;--bs-btn-disabled-border-color:#6E0E9C}.btn-outline-primary{--bs-btn-color:#6E0E9C;--bs-btn-border-color:#6E0E9C;--bs-btn-focus-shadow-rgb:110,14,156;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6E0E9C;--bs-btn-hover-border-color:#6E0E9C;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6E0E9C;--bs-btn-active-border-color:#6E0E9C;--bs-btn-disabled-color:#6E0E9C;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6E0E9C}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media (min-width:992px){.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}.name-container{display:inline-flex;align-items:center;overflow:hidden;position:absolute;width:fit-content;left:50%;transform:translateX(-50%)}.slider{position:relative;left:0;animation:1s linear 1s forwards slide}@keyframes slide{0%{left:0}100%{left:calc(100%)}}.brand{mask-image:linear-gradient(to right,black 50%,transparent 50%);-webkit-mask-image:linear-gradient(to right,black 50%,transparent 50%);mask-position:100% 0;-webkit-mask-position:100% 0;mask-size:200%;-webkit-mask-size:200%;animation:1s linear 1s forwards reveal}@keyframes reveal{0%{mask-position:100% 0;-webkit-mask-position:100% 0}100%{mask-position:0 0;-webkit-mask-position:0 0}}.social-icons{color:#313437;background-color:#fff;padding:70px 0}@media (max-width:767px){.social-icons{padding:50px 0}}@media (max-width:500px){img.profile{width:200px;margin-left:-100px}.profile-container{height:200px;margin-top:2em!important}}.social-div{display:flex;justify-content:center;align-items:center}.social-list-sml{display:flex;list-style:none;gap:1rem}.social-list{display:flex;list-style:none;gap:2.5rem}.social-icons i{color:#757980;margin:0 10px;width:60px;height:60px;border:1px solid #c8ced7;text-align:center;border-radius:50%;line-height:60px;display:inline-block}.social-link-sml a{text-decoration:none;width:3.5rem;height:3.5rem;background-color:#f0f9fe;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border:3px solid #f0f9fe;overflow:hidden}.social-link a{text-decoration:none;width:4.8rem;height:4.8rem;background-color:#f0f9fe;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border:3px solid #f0f9fe;overflow:hidden}.social-link a::before,.social-link-sml a::before{content:"";position:absolute;width:100%;height:100%;background:var(--bg-color);z-index:0;scale:1 0;transform-origin:bottom;transition:scale .5s}.social-link-sml:hover a::before,.social-link:hover a::before{scale:1 1}.icon-sml{font-size:1.5rem;color:#011827;transition:.5s;z-index:2}.icon{font-size:2rem;color:#011827;transition:.5s;z-index:2}.social-link a:hover .icon{color:#fff;transform:rotateY(360deg)}.social-link,.social-link-sml{--bg-color:#000}.social-link-sml.discord,.social-link.discord{--bg-color:#5865f2}.social-link-sml.mastodon,.social-link.mastodon{--bg-color:#6364ff}.social-link-sml.youtube,.social-link.youtube{--bg-color:#ff0000}.social-link-sml.signal,.social-link.signal{--bg-color:#365eb6}

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 KiB

View File

@@ -14,13 +14,13 @@
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:image" content="https://nathan.woodburn.au/assets/img/profile.jpg"> <meta property="og:image" content="https://nathan.woodburn.au/assets/img/profile.jpg">
<meta property="og:description" content="G'day, <meta property="og:description" content="G'day,
Find out what I've been up to in the last week"> Find out what I've been up to in the last little bit">
<meta name="twitter:title" content="What's up at the moment | Nathan.Woodburn/">
<meta property="og:title" content="What's up at the moment | Nathan.Woodburn/"> <meta property="og:title" content="What's up at the moment | Nathan.Woodburn/">
<meta name="description" content="G'day, <meta name="description" content="G'day,
Find out what I've been up to in the last week"> Find out what I've been up to in the last little bit">
<meta name="twitter:title" content="What's up at the moment | Nathan.Woodburn/">
<meta name="twitter:description" content="G'day, <meta name="twitter:description" content="G'day,
Find out what I've been up to in the last week"> Find out what I've been up to in the last little bit">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/img/favicon/apple-touch-icon.png"> <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/img/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicon/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicon/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicon/favicon-32x32.png">

View File

@@ -39,108 +39,199 @@
<body style="width: 90%;margin-left: 5%;margin-right: 5%;"> <body style="width: 90%;margin-left: 5%;margin-right: 5%;">
<div class="d-none d-lg-inline d-xl-inline d-xxl-inline"> <div class="d-none d-lg-inline d-xl-inline d-xxl-inline">
<div class="profile-container" style="margin-top: 5em;margin-bottom: 5em;"><img class="profile background2" src="/assets/img/orange.webp" style="border-radius: 50%;" alt=""><img class="profile background" src="/assets/img/profile.jpg" style="border-radius: 50%;" alt="Profile Photo"><img class="profile foreground hideprint" src="/assets/img/pfront.webp" alt=""></div> <div class="profile-container" style="margin-top: 5em;margin-bottom: 5em;">
<div class="title" style="text-align: right;background: #b54c00;"> <div style="background-color: var(--bs-primary);height: 170px;width: 170px;margin-top: -10px;pointer-events: none;z-index: 1;position: absolute;border-radius: 50%;"></div><img class="profile foreground hideprint" src="/assets/img/nathanwoodburn.jpeg" alt="">
</div>
<div class="title" style="text-align: right;background: var(--bs-primary);">
<h1>Nathan Woodburn</h1> <h1>Nathan Woodburn</h1>
<p>IT Enthusiast &amp; Student | <a href="https://nathan.woodburn.au"><span style="color: rgb(195, 247, 227);">https://nathan.woodburn.au</span></a>&nbsp;| <a href="mailto:contact@nathan.woodburn.au"><span style="color: rgb(195, 247, 227);">contact@nathan.woodburn.au</span></a></p> <p><a href="https://github.com/nathanwoodburn" style="color: rgb(255,255,255);text-decoration: none;display: inline;" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-github">
<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8"></path>
</svg></a>&nbsp;<a href="https://linkedin.com/in/nathanwoodburn" style="color: rgb(255,255,255);text-decoration: none;display: inline;" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-linkedin">
<path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401m-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4"></path>
</svg></a>&nbsp;|&nbsp;<a href="mailto:contact@nathan.woodburn.au" style="color: rgb(255,255,255);text-decoration: none;display: inline;" target="_blank">contact@nathan.woodburn.au</a>&nbsp;|&nbsp;<a href="https://nathan.woodburn.au" style="color: rgb(255,255,255);text-decoration: none;display: inline;" target="_blank">https://nathan.woodburn.au</a></p>
</div> </div>
</div> </div>
<div class="d-lg-none d-xl-none d-xxl-none"> <div class="d-lg-none d-xl-none d-xxl-none">
<div class="profile-container" style="margin-top: 5em;"><img class="profilesml background2sml" src="/assets/img/orange.webp" style="border-radius: 50%;width: 150px;" alt=""><img class="profilesml backgroundsml" src="/assets/img/profile.jpg" style="border-radius: 50%;width: 150px;" alt="Profile Photo"><img class="profilesml foregroundsml hideprint" src="/assets/img/pfront.webp" style="width: 150px;" alt=""></div> <div class="profile-container" style="margin-top: 5em;"><img class="profilesml foregroundsml" src="/assets/img/nathanwoodburn.jpeg" style="width: 170px;border: 10px solid var(--bs-primary) ;" alt=""></div>
<div style="text-align: center;"> <div style="text-align: center;margin-bottom: 25px;">
<h1 style="margin-bottom: 0px;">Nathan Woodburn</h1> <h1 style="margin-bottom: 0px;">Nathan Woodburn</h1><a class="print_text" href="https://github.com/nathanwoodburn" style="color: rgb(255,255,255);text-decoration: none;display: block;" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-github">
<p>IT Enthusiast &amp; Student<br><a href="https://nathan.woodburn.au" target="_blank">https://nathan.woodburn.au</a></p> <path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8"></path>
</svg>&nbsp;@nathanwoodburn</a><a class="print_text" href="https://linkedin.com/in/nathanwoodburn" style="color: rgb(255,255,255);text-decoration: none;display: block;" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-linkedin">
<path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401m-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4"></path>
</svg>&nbsp;@nathanwoodburn</a><a class="print_text" href="mailto:contact@nathan.woodburn.au" style="color: rgb(255,255,255);text-decoration: none;display: block;" target="_blank">contact@nathan.woodburn.au</a><a class="print_text" href="https://nathan.woodburn.au" style="color: rgb(255,255,255);text-decoration: none;display: block;" target="_blank">https://nathan.woodburn.au</a>
</div> </div>
</div> </div>
<div> <div style="max-width: 2000px;margin: auto;">
<p>Aspiring cybersecurity and infrastructure professional with hands-on experience in DNS, Linux systems, server administration, and community-led blockchain technologies. Strong communicator, active open-source contributor, and passionate about building secure, decentralized systems.</p>
<div class="row row-cols-1 row-cols-lg-2 row-cols-xl-2 row-cols-xxl-2"> <div class="row row-cols-1 row-cols-lg-2 row-cols-xl-2 row-cols-xxl-2">
<div class="col"> <div class="col">
<h1>Experience</h1>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Technical Support Specialist • Namebase<br>Oct 2022 - Present</h4> <h1 style="margin-bottom: 20px;">Experience</h1>
<p>While working as tech support at Namebase, I provide technical support to users and ensuring a positive user experience on the Namebase platform. I work closely with the product and engineering teams to resolve technical issues, answer user questions, and provide feedback on product features and improvements.<br><br>In addition to my tech support responsibilities, I also serve as an active member of the community related to the Namebase service. I engage with users and build strong relationships with the community. This involves creating and sharing content, managing social media channels, and representing Namebase at conferences.<br><br>Through this role, I have developed strong communication, problem-solving, and customer service skills, as well as a deep understanding of blockchain technology and its applications. I have also gained valuable experience in community building and management, and in working in a fast-paced, dynamic startup environment.<br><br>Overall, my role at Namebase has allowed me to combine my passion for technology with my skills in customer service and community management, while contributing to the growth and success of a leading blockchain startup.</p> <h4 style="margin-bottom: 0px;">Technical Support Specialist</h4>
<h6 style="margin-bottom: 0.5em;">Namebase - Remote |&nbsp;Oct 2022 - Present</h6>
<ul>
<li>Provide technical support to users on the Namebase platform, troubleshooting issues related to account management, domain configuration, and platform features.</li>
<li>Work closely with engineering and product teams to report bugs, test new features, and contribute feedback to improve user experience.</li>
<li>Support users with domain setup, transfers, and DNS configuration — including advanced troubleshooting involving nameservers, zone files, and record propagation.</li>
<li>Developed high-level knowledge of DNS systems, including hands-on experience with authoritative nameservers, recursive resolvers, and domain resolution workflows.</li>
<li>Engage with the community through social media, online forums, and events, offering technical guidance and strengthening user relationships.</li>
<li>Represent Namebase at blockchain-related conferences and online communities, contributing to platform visibility and trust.</li>
<li>Gained deep exposure to decentralized naming systems, DNSSEC, and blockchain integrations in a real-world production environment.</li>
</ul>
<hr> <hr>
</div> </div>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Small Business Owner&nbsp; • Nathan 3D Printing Service<br>Feb 2020 - Dec 2023</h4> <h4 style="margin-bottom: 0px;">Small Business Owner</h4>
<p>Launched and grew a small 3D printing and CAD modeling business. Managed all aspects of operations, including customer acquisition, project management, and financial management. Developed expertise in 3D printing technology and CAD modeling software, while building a reputation for reliability, professionalism, and innovation.</p> <h6 style="margin-bottom: 0.5em;">Nathan 3D Printing Service |&nbsp;Feb 2020 - Dec 2023</h6>
<ul>
<li>Built and operated a small 3D printing and CAD modeling business from the ground up.</li>
<li>Managed client communication, project timelines, design iterations, and budgeting independently.</li>
<li>Delivered custom design and prototyping services using 3D modeling software and desktop manufacturing tools.</li>
<li>Developed strong self-management, problem-solving, and technical design skills through end-to-end product delivery.</li>
</ul>
<hr> <hr>
</div> </div>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Audio Production • 1WAY FM<br>Feb 2021 - Dec 2021</h4> <h4 style="margin-bottom: 0px;">Audio Production&nbsp;Volunteer</h4>
<p>As an part time audio production volunteer at 1Way FM, I had the opportunity to learn production skills to support the station's mission of providing community-focused radio. I worked with the production team to produce audio content for talk shows.<br><br>My role involved recording, editing, and mixing audio content. I worked collaboratively with other volunteers and staff to ensure the smooth operation of the station to give back to the community.</p> <h6 style="margin-bottom: 0.5em;">1WAY FM |&nbsp;Feb 2021 - Dec 2021</h6>
<ul>
<li>Recorded, edited, and mixed audio content for pre-recorded radio programs.</li>
<li>Supported broadcast production and collaborated with staff and volunteers to ensure smooth technical operations.</li>
<li>Contributed to a community-focused mission while developing audio engineering and editing skills.</li>
</ul>
<hr> <hr>
</div> </div>
</div> </div>
<div class="col edu-main"> <div class="col edu-main">
<h1>Education</h1>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Bachelor of Computing&nbsp; • Australian National University<br>2022 - Present</h4> <h1 style="margin-bottom: 20px;">Education</h1>
<p>Studying for a Bachelor of Computer Science from the Australian National University, a globally recognized institution. Developing a strong foundation in computer science and problem-solving skills through engaging coursework and collaboration with peers.</p> <h4 style="margin-bottom: 0px;">Bachelor of Computing</h4>
<h6 style="margin-bottom: 0.5em;">Australian National University |&nbsp;2022 - Present</h6>
<ul>
<li>Currently pursuing a Bachelor of Computing with a specialization in cybersecurity.</li>
<li>Gaining hands-on experience in network security, cryptography, and secure software development.</li>
<li>Building a strong foundation in computer science principles, programming, and system architecture.</li>
<li>Collaborating on group projects and labs to apply theoretical knowledge to real-world challenges.</li>
</ul>
<hr> <hr>
</div> </div>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Discovering Engineering • Australian National University<br>Year 11 - Year 12</h4> <h4 style="margin-bottom: 0px;">Discovering Engineering</h4>
<p>As a student in the Discovering Engineering extension course at Australian National University, I had the opportunity to explore the field of engineering and gain a foundational understanding of engineering principles and practices. The course provided an overview of the different branches of engineering and introduced key concepts such as problem-solving, design thinking, and technical communication.<br><br>Through lectures, case studies, and hands-on activities, I developed a deep appreciation for the role that engineering plays in shaping our world and solving complex problems. I also gained practical skills in using engineering tools and software, such as CAD modeling which I would use to build my business.<br><br>The course was taught by experienced faculty members and industry professionals, providing a high-quality educational experience and valuable networking opportunities. Overall, my experience with the Discovering Engineering extension course has given me a solid foundation in engineering principles and practices.</p> <h6 style="margin-bottom: 0.5em;">Australian National University |&nbsp;YearS 11 &amp; 12</h6>
<ul>
<li>Completed an enrichment program introducing core engineering disciplines and technical concepts.</li>
<li>Explored CAD modeling, design thinking, and practical problem-solving through workshops and case studies.</li>
<li>Gained early exposure to engineering tools and technical communication, laying the groundwork for later technical studies.</li>
</ul>
<hr> <hr>
</div> </div>
<div class="noprintbreak"> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Home Educated<br>Year 1 -&nbsp;Year 12</h4> <h4 style="margin-bottom: 0px;">Home Educated</h4>
<p>During my homeschooling years, I developed a passion for technology and programming.<br>I spent a lot of time developing applications for problems I found, which helped me hone my problem-solving and programming skills.<br>Through this process, I learned to work independently and take initiative to find solutions to challenges.<br><br>My homeschooling experience allowed me to pursue my interests in a flexible, personalized learning environment.<br>I had the opportunity to explore computer science and programming in-depth, engage in hands-on learning, and develop critical thinking skills.<br>I also learned to manage my time effectively, balancing my academic pursuits with my passion for technology and programming.<br><br>Overall, my homeschooling experience has prepared me well for the challenges of pursuing a career in technology.<br>It has taught me to be self-motivated, disciplined, and adaptable.</p> <h6 style="margin-bottom: 0.5em;">Self-Directed Learning</h6>
<ul>
<li>Developed a strong passion for technology, programming, and system administration through independent exploration.</li>
<li>Built custom applications, managed servers, and solved technical challenges in a flexible learning environment.</li>
<li>Cultivated time management, self-discipline, and critical thinking skills crucial for success in tech and cybersecurity.</li>
</ul>
<hr> <hr>
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="spacer"></div> <div class="spacer"></div>
<div> <div class="col">
<h1>Skills</h1> <div class="noprintbreak">
<div> <h1 style="margin-bottom: 20px;">Projects</h1>
<h4 style="margin-bottom: 0.5em;">C# Programming • Since 2016</h4> <h4 style="margin-bottom: 0px;">FireWallet</h4>
<p>Experienced in programming using C#. This includes developing Windows applications, debugging, and testing.</p> <h6 style="margin-bottom: 0.5em;">Python, Handshake, Plugin Architecture</h6>
<ul>
<li>Developed a modular Python-based Handshake wallet with plugin support for extensibility.</li>
<li>Presented at HandyCon 2024 and 2025, showcasing usability improvements and HNS site resolution.</li>
</ul>
<hr> <hr>
</div> </div>
<div> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">DNS &amp; DNSSEC<strong>&nbsp;• Since 2020</strong></h4> <h4 style="margin-bottom: 0px;">Server Lab</h4>
<p>Skilled in managing domain name systems (DNS) and DNS security extensions (DNSSEC), including configuring DNS settings, troubleshooting issues, managing records, and managing DNSSEC for zones.</p> <h6 style="margin-bottom: 0.5em;">Proxmox, Networking, Linux, DNS</h6>
<ul>
<li>Manage a personal physical server running Proxmox hypervisor.</li>
<li>Host multiple virtual machines across three VLANs with isolated firewalls for enhanced security.</li>
<li>Provide DNS and recursive resolver hosting services for external users.</li>
</ul>
<hr> <hr>
</div> </div>
</div>
<div class="spacer"></div>
<div> <div>
<h4 style="margin-bottom: 0.5em;">Technical Support • Since 2020</h4> <div class="noprintbreak">
<p>Proficient in providing technical support to users, including troubleshooting, ticket management, and customer service.</p> <h1 style="margin-bottom: 20px;">Skills</h1>
<h4 style="margin-bottom: 0.5em;">Programming &amp; Development</h4>
<ul>
<li><strong>Python 3</strong>: Proficient in building web services and automation tools; experienced with libraries such as Flask, requests, and asyncio.</li>
<li><strong>C &amp; Java</strong>: Applied in university coursework and labs for systems programming, algorithms, and object-oriented design.</li>
<li><strong>C#</strong>: Experienced in building Windows applications, including debugging and testing since 2016.</li>
</ul>
<hr> <hr>
</div> </div>
<div> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Linux • Since 2019</h4> <h4 style="margin-bottom: 0.5em;">Networking &amp; Security</h4>
<p>Competent in administering and managing Linux systems. This includes system administration, command-line interface, and scripting. Experienced in using cloud servers for various purposes, including web hosting and docker containers.</p> <ul>
<li><strong>DNS &amp; DNSSEC</strong>: Skilled in managing DNS zones, records, and DNSSEC; experienced with both authoritative and recursive resolvers.</li>
<li><strong>Linux System Administration</strong>: Manage cloud and physical servers, using the command line for scripting, security, and package management.</li>
<li><strong>Server Infrastructure</strong>: Operate a dedicated server running Proxmox; manage virtual machines across VLANs with separate firewalls to enhance isolation and security.</li>
</ul>
<hr> <hr>
</div> </div>
<div> <div class="noprintbreak">
<h4 style="margin-bottom: 0.5em;">Server Administration • Since 2023</h4> <h4 style="margin-bottom: 0.5em;">Technical Support &amp; Communication</h4>
<p>I own and manage a dedicated server hosted in a local data center. Utilizing a Proxmox hypervisor, I efficiently manage virtual machines on the server. To increase security, I am running three separate VLANs with separate firewalls.</p> <ul>
<li><strong>Technical Support</strong>: Deliver front-line technical assistance, troubleshoot software/platform issues, and communicate clearly with users.</li>
<li><strong>Community Engagement</strong>: Active contributor and presenter within the Handshake and blockchain communities.</li>
<li><strong>Tools</strong>: Git, Docker, NGINX, SSH, Bash scripting.</li>
</ul>
<hr> <hr>
</div> </div>
</div> </div>
<div class="spacer"></div> <div class="spacer"></div>
<div class="noprintbreak"> <div class="noprintbreak">
<h1>Conferences</h1> <h1 style="margin-bottom: 20px;">Conferences</h1>
<div> <div>
<h4 style="margin-bottom: 0.5em;">Judge &amp; Presenter Onchain Names &amp; Identity Hackathon Vietnam - April 2024</h4> <h4 style="margin-bottom: 0px;">Presenter HandyCon 2025</h4>
<p>Invited to serve as a judge at a blockchain-focused hackathon, evaluating applications built using Handshake or other decentralized solutions. Delivered a presentation contrasting Handshake DNS with traditional DNS, emphasizing the benefits of decentralized root systems for enhanced security and censorship resistance.</p> <h6 style="margin-bottom: 0.5em;">Online | March 2025</h6>
<ul>
<li><strong>Firewallet Updates &amp; How to Resolve HNS Sites</strong> Presented new features and usability improvements in FireWallet, including user-friendly Handshake resolution methods.</li>
<li><strong>Building the Future of Handshake: Advancing Wallets &amp; Ecosystem Development</strong> (co-presented with Rithvik Vibhu) Discussed strategies for wallet development, improving developer tooling, and enhancing the decentralized web experience on Handshake.</li>
</ul>
<hr> <hr>
</div> </div>
<div> <div>
<h4 style="margin-bottom: 0.5em;">Presenter HandyCon - March 2024</h4> <h4 style="margin-bottom: 0px;">Judge &amp; Speaker Onchain Names &amp; Identity Hackathon</h4>
<p>Presented on FireWallet, a Handshake wallet I developed in Python, designed to support plugin integration for enhanced functionality. Demonstrated how developers can create and add custom plugins to extend the wallets capabilities, showcasing its potential for both security and usability improvements within the Handshake ecosystem.</p> <h6 style="margin-bottom: 0.5em;">Vietnam | April 2024</h6>
<ul>
<li>Invited judge for blockchain-focused hackathon entries using Handshake and decentralized identity tools.</li>
<li>Delivered a talk comparing Handshake DNS with traditional DNS systems, highlighting benefits of decentralized roots for security and censorship resistance.</li>
</ul>
<hr> <hr>
</div> </div>
<div> <div>
<h4 style="margin-bottom: 0.5em;">Presenter HandyCon - March 2023</h4> <h4 style="margin-bottom: 0px;">Presenter HandyCon 2024</h4>
<p>Presented a comprehensive guide on building websites using Handshake domains. Covered the setup of SSL/HTTPS using DANE (DNS-based Authentication of Named Entities), enabling secure connections without relying on traditional root certificate authorities.</p> <h6 style="margin-bottom: 0.5em;">Online | March 2024</h6>
<ul>
<li><strong>FireWallet</strong> Showcased a modular Handshake wallet written in Python, designed with plugin support to enable extensibility and developer customization.</li>
</ul>
<hr>
</div>
<div>
<h4 style="margin-bottom: 0px;">Presenter HandyCon 2023</h4>
<h6 style="margin-bottom: 0.5em;">Online | March 2023</h6>
<ul>
<li>Presented a technical walkthrough on launching websites with Handshake domains.</li>
<li>Covered HTTPS setup using DANE to eliminate reliance on traditional certificate authorities.</li>
</ul>
<hr> <hr>
</div> </div>
</div> </div>
<div class="spacer"></div> <div class="spacer"></div>
</div>
<footer class="text-center bg-dark d-print-none" style="width: 99vw;margin-left: -5vw;padding: 0px;"> <footer class="text-center bg-dark d-print-none" style="width: 99vw;margin-left: -5vw;padding: 0px;">
<div class="container text-white py-4 py-lg-5" style="width: auto;max-width: 100%;"> <div class="container text-white py-4 py-lg-5" style="width: auto;max-width: 100%;">
<ul class="list-inline"> <ul class="list-inline">