diff --git a/templates/assets/css/resume.min.css b/templates/assets/css/resume.min.css
index 1d4cb77..002496e 100644
--- a/templates/assets/css/resume.min.css
+++ b/templates/assets/css/resume.min.css
@@ -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}}
\ No newline at end of file
+.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}}
\ No newline at end of file
diff --git a/templates/assets/css/styles.min.css b/templates/assets/css/styles.min.css
index 502526c..951d30f 100644
--- a/templates/assets/css/styles.min.css
+++ b/templates/assets/css/styles.min.css
@@ -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}
\ No newline at end of file
+: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}
\ No newline at end of file
diff --git a/templates/assets/img/nathanwoodburn.jpeg b/templates/assets/img/nathanwoodburn.jpeg
new file mode 100644
index 0000000..5e54254
Binary files /dev/null and b/templates/assets/img/nathanwoodburn.jpeg differ
diff --git a/templates/now/template.html b/templates/now/template.html
index 0f47cf3..2e022ee 100644
--- a/templates/now/template.html
+++ b/templates/now/template.html
@@ -14,13 +14,13 @@
+Find out what I've been up to in the last little bit">
+
-
+Find out what I've been up to in the last little bit">
+Find out what I've been up to in the last little bit">
diff --git a/templates/resume.html b/templates/resume.html
index 3ab641d..6e85c08 100644
--- a/templates/resume.html
+++ b/templates/resume.html
@@ -39,108 +39,199 @@
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.
-
Experience
-
Technical Support Specialist • Namebase Oct 2022 - Present
-
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.
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.
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.
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.
+
Experience
+
Technical Support Specialist
+
Namebase - Remote | Oct 2022 - Present
+
+
Provide technical support to users on the Namebase platform, troubleshooting issues related to account management, domain configuration, and platform features.
+
Work closely with engineering and product teams to report bugs, test new features, and contribute feedback to improve user experience.
+
Support users with domain setup, transfers, and DNS configuration — including advanced troubleshooting involving nameservers, zone files, and record propagation.
+
Developed high-level knowledge of DNS systems, including hands-on experience with authoritative nameservers, recursive resolvers, and domain resolution workflows.
+
Engage with the community through social media, online forums, and events, offering technical guidance and strengthening user relationships.
+
Represent Namebase at blockchain-related conferences and online communities, contributing to platform visibility and trust.
+
Gained deep exposure to decentralized naming systems, DNSSEC, and blockchain integrations in a real-world production environment.
+
-
Small Business Owner • Nathan 3D Printing Service Feb 2020 - Dec 2023
-
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.
+
Small Business Owner
+
Nathan 3D Printing Service | Feb 2020 - Dec 2023
+
+
Built and operated a small 3D printing and CAD modeling business from the ground up.
+
Managed client communication, project timelines, design iterations, and budgeting independently.
+
Delivered custom design and prototyping services using 3D modeling software and desktop manufacturing tools.
+
Developed strong self-management, problem-solving, and technical design skills through end-to-end product delivery.
+
-
Audio Production • 1WAY FM Feb 2021 - Dec 2021
-
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.
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.
+
Audio Production Volunteer
+
1WAY FM | Feb 2021 - Dec 2021
+
+
Recorded, edited, and mixed audio content for pre-recorded radio programs.
+
Supported broadcast production and collaborated with staff and volunteers to ensure smooth technical operations.
+
Contributed to a community-focused mission while developing audio engineering and editing skills.
+
-
Education
-
Bachelor of Computing • Australian National University 2022 - Present
-
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.
+
Education
+
Bachelor of Computing
+
Australian National University | 2022 - Present
+
+
Currently pursuing a Bachelor of Computing with a specialization in cybersecurity.
+
Gaining hands-on experience in network security, cryptography, and secure software development.
+
Building a strong foundation in computer science principles, programming, and system architecture.
+
Collaborating on group projects and labs to apply theoretical knowledge to real-world challenges.
+
-
Discovering Engineering • Australian National University Year 11 - Year 12
-
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.
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.
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.
+
Discovering Engineering
+
Australian National University | YearS 11 & 12
+
+
Completed an enrichment program introducing core engineering disciplines and technical concepts.
+
Explored CAD modeling, design thinking, and practical problem-solving through workshops and case studies.
+
Gained early exposure to engineering tools and technical communication, laying the groundwork for later technical studies.
+
-
Home Educated Year 1 - Year 12
-
During my homeschooling years, I developed a passion for technology and programming. I spent a lot of time developing applications for problems I found, which helped me hone my problem-solving and programming skills. Through this process, I learned to work independently and take initiative to find solutions to challenges.
My homeschooling experience allowed me to pursue my interests in a flexible, personalized learning environment. I had the opportunity to explore computer science and programming in-depth, engage in hands-on learning, and develop critical thinking skills. I also learned to manage my time effectively, balancing my academic pursuits with my passion for technology and programming.
Overall, my homeschooling experience has prepared me well for the challenges of pursuing a career in technology. It has taught me to be self-motivated, disciplined, and adaptable.
+
Home Educated
+
Self-Directed Learning
+
+
Developed a strong passion for technology, programming, and system administration through independent exploration.
+
Built custom applications, managed servers, and solved technical challenges in a flexible learning environment.
+
Cultivated time management, self-discipline, and critical thinking skills crucial for success in tech and cybersecurity.
+
+
+
+
+
Projects
+
FireWallet
+
Python, Handshake, Plugin Architecture
+
+
Developed a modular Python-based Handshake wallet with plugin support for extensibility.
+
Presented at HandyCon 2024 and 2025, showcasing usability improvements and HNS site resolution.
+
+
+
+
+
Server Lab
+
Proxmox, Networking, Linux, DNS
+
+
Manage a personal physical server running Proxmox hypervisor.
+
Host multiple virtual machines across three VLANs with isolated firewalls for enhanced security.
+
Provide DNS and recursive resolver hosting services for external users.
+
+
+
+
+
+
+
+
Skills
+
Programming & Development
+
+
Python 3: Proficient in building web services and automation tools; experienced with libraries such as Flask, requests, and asyncio.
+
C & Java: Applied in university coursework and labs for systems programming, algorithms, and object-oriented design.
+
C#: Experienced in building Windows applications, including debugging and testing since 2016.
+
+
+
+
+
Networking & Security
+
+
DNS & DNSSEC: Skilled in managing DNS zones, records, and DNSSEC; experienced with both authoritative and recursive resolvers.
+
Linux System Administration: Manage cloud and physical servers, using the command line for scripting, security, and package management.
+
Server Infrastructure: Operate a dedicated server running Proxmox; manage virtual machines across VLANs with separate firewalls to enhance isolation and security.
+
+
+
+
+
Technical Support & Communication
+
+
Technical Support: Deliver front-line technical assistance, troubleshoot software/platform issues, and communicate clearly with users.
+
Community Engagement: Active contributor and presenter within the Handshake and blockchain communities.
+
Tools: Git, Docker, NGINX, SSH, Bash scripting.
+
+
+
+
+
+
+
Conferences
+
+
Presenter – HandyCon 2025
+
Online | March 2025
+
+
Firewallet Updates & How to Resolve HNS Sites – Presented new features and usability improvements in FireWallet, including user-friendly Handshake resolution methods.
+
Building the Future of Handshake: Advancing Wallets & Ecosystem Development (co-presented with Rithvik Vibhu) – Discussed strategies for wallet development, improving developer tooling, and enhancing the decentralized web experience on Handshake.
Invited judge for blockchain-focused hackathon entries using Handshake and decentralized identity tools.
+
Delivered a talk comparing Handshake DNS with traditional DNS systems, highlighting benefits of decentralized roots for security and censorship resistance.
+
+
+
+
+
Presenter – HandyCon 2024
+
Online | March 2024
+
+
FireWallet – Showcased a modular Handshake wallet written in Python, designed with plugin support to enable extensibility and developer customization.
+
+
+
+
+
Presenter – HandyCon 2023
+
Online | March 2023
+
+
Presented a technical walkthrough on launching websites with Handshake domains.
+
Covered HTTPS setup using DANE to eliminate reliance on traditional certificate authorities.
+
+
+
+
+
-
-
-
Skills
-
-
C# Programming • Since 2016
-
Experienced in programming using C#. This includes developing Windows applications, debugging, and testing.
-
-
-
-
DNS & DNSSEC • Since 2020
-
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.
-
-
-
-
Technical Support • Since 2020
-
Proficient in providing technical support to users, including troubleshooting, ticket management, and customer service.
-
-
-
-
Linux • Since 2019
-
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.
-
-
-
-
Server Administration • Since 2023
-
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.
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.
-
-
-
-
Presenter – HandyCon - March 2024
-
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 wallet’s capabilities, showcasing its potential for both security and usability improvements within the Handshake ecosystem.
-
-
-
-
Presenter – HandyCon - March 2023
-
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.