website

Portfolio website
git clone https://willem.vanzwol.com/git/website/repo.bundle
Log | Files | Refs | README | LICENSE

commit 0c933c7161596a42a8991e6fc5d52688ee0775c4
parent 9a57ff455503eb7c283622e1f93340f49f21fa62
Author: Willem Van Zwol <willem@vanzwol.com>
Date:   Thu, 21 May 2026 21:57:51 -0700

Nav bar pages finished

created project and contact pages.
the project page in particular still needs work.

Diffstat:
Mblog.html | 8++++----
Mblogs/on_the_blog.html | 4++--
Mblogs/website.html | 4++--
Acontact.html | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mindex.html | 64+++++++---------------------------------------------------------
Aprojects.html | 72++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 192 insertions(+), 65 deletions(-)

diff --git a/blog.html b/blog.html @@ -13,9 +13,9 @@ <!-- LEFT --> <div class="nav-left"> <a href="./index.html">index</a> ~ - <a href="">blog</a> ~ - <a href="">projects</a> ~ - <a href="">contact</a> + <a href="./blog.html">blog</a> ~ + <a href="./projects.html">projects</a> ~ + <a href="./contact.html">contact</a> </div> <!-- CENTER --> <div class="nav-center"> @@ -53,7 +53,7 @@ <a class="tile" href="./blogs/on_the_blog.html"> <fieldset> - <span>website • blog • complexity • ux</span> + <span>website ~ blog ~ complexity</span> <h2>On the blog</h2> <div>2026.05.21</div> Post about my thoughts on how the blog should work.<br> diff --git a/blogs/on_the_blog.html b/blogs/on_the_blog.html @@ -14,8 +14,8 @@ <div class="nav-left"> <a href="../index.html">index</a> ~ <a href="../blog.html">blog</a> ~ - <a href="">projects</a> ~ - <a href="">contact</a> + <a href="../projects.html">projects</a> ~ + <a href="../contact.html">contact</a> </div> <!-- CENTER --> <div class="nav-center"> diff --git a/blogs/website.html b/blogs/website.html @@ -14,8 +14,8 @@ <div class="nav-left"> <a href="../index.html">index</a> ~ <a href="../blog.html">blog</a> ~ - <a href="">projects</a> ~ - <a href="">contact</a> + <a href="../projects.html">projects</a> ~ + <a href="../contact.html">contact</a> </div> <!-- CENTER --> <div class="nav-center"> diff --git a/contact.html b/contact.html @@ -0,0 +1,105 @@ +<html lang="en"> +<head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Portfolio</title> + <link rel="icon" type="image/x-icon" href="./favicon.ico"> + <link rel="stylesheet" type="text/css" href="./styles.css"> + <script src="script.js"></script> +</head> +<body> + <nav> + <!-- LEFT --> + <div class="nav-left"> + <a href="./index.html">index</a> ~ + <a href="./blog.html">blog</a> ~ + <a href="./projects.html">projects</a> ~ + <a href="./contact.html">contact</a> + </div> + <!-- CENTER --> + <div class="nav-center"> + </div> + <!-- RIGHT --> + <div class="nav-right"> + <a href="./git/website/log.html" title="Self hosted repo of this website"> + <!-- giticon --> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" + style="width: 0.85em;position: relative;top: 0.06em;fill:var(--text)"> + <path d="M15,5.6,10.4,1A3.4,3.4,0,0,0,5.78.86L7.66,2.74a1.25,1.25,0,0, + 1,1.67,1.2V4a1.23,1.23,0,0,1-.08.38l2.45,2.4a1.17,1.17,0,0,1, + .37-.08A1.3,1.3,0,1,1,10.77,8h0a1.17,1.17,0,0,1,.08-.37L8.6, + 5.38v5.23a1.28,1.28,0,0,1,.73,1.15,1.3,1.3,0,0,1-2.6,0,1.27,1.27,0,0, + 1,.67-1.11V5.07A1.27,1.27,0,0,1,6.73,4a1.17,1.17,0,0,1, + .08-.37l-1.9-1.9L1,5.6a3.38,3.38,0,0,0,0,4.79H1L5.6,15a3.38,3.38,0,0, + 0,4.79,0h0L15,10.4a3.38,3.38,0,0,0,0-4.79Z"/> + </svg> + </a> + <input type="checkbox" id="theme-toggle" class="toggle"> + <label for="theme-toggle" class="btn" + title="Light/Dark mode (JS required)"> + <!-- sun --> + <svg class="sun" viewBox="0 0 24 24" fill=none stroke=currentColor + stroke-linecap=round stroke-width="1.8"><circle cx=12 cy=12 r=4.4 /> + <path d="M12 2v3m0 14v3M2 12h3m14 0h3M5 5l2 2m10 10l2 2M5 + 19l2-2m10-10l2-2"/></svg> + <!-- moon --> + <svg class="moon" viewBox="0 0 24 24"><path d="M21 12.8A9 9 0 0 1 9 + 3c0-.3 0-.7.1-1A10 10 0 1 0 23 12.4c-.3 0-.7.1-1 .1z"/></svg> + </label> + </div> + </nav> +<h1>Contact</h1> + +<p> + Best way to reach me is email.<br><br> + <table> + <tr> + <td>Email</td> + <td> + <a href="mailto:willem@vanzwol.com?subject=Your%20hired!&body=Imma%20hire%20you" + style="font-family: liberation mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;"> + willem@vanzwol.com + </a> + </td> + <td> + <button onclick="navigator.clipboard.writeText('willem@vanzwol.com')"> + Copy + </button> + </td> + </tr> + + <tr> + <td>Phone</td> + <td> + <a href="tel:+14252297800" + style="font-family: liberation mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;"> + +1 (425) 229-7800 + </a> + </td> + <td> + <button onclick="navigator.clipboard.writeText('+14252297800')"> + Copy + </button> + </td> + </tr> + + <tr> + <td>GitHub</td> + <td> + <a href="https://github.com/WillemDoesIt" + style="font-family: liberation mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;"> + @WillemDoesIt + </a> + </td> + <td> + <button onclick="navigator.clipboard.writeText('@WillemDoesIt')"> + Copy + </button> + </td> + </tr> + </table> + +</p> + +</body> +</html> diff --git a/index.html b/index.html @@ -14,8 +14,8 @@ <div class="nav-left"> <a href="./index.html">index</a> ~ <a href="./blog.html">blog</a> ~ - <a href="">projects</a> ~ - <a href="">contact</a> + <a href="./projects.html">projects</a> ~ + <a href="./contact.html">contact</a> </div> <!-- CENTER --> <div class="nav-center"> @@ -57,7 +57,11 @@ <a href="https://go.dev/" title="Official go-lang website">Go</a>. </h3> <p> - I am a pragmatist, focused on protocol design, cryptography, reproducible + I am currently working out of Spokane Washington.<br> + I am a pragmatist, obsessed with getting things done, and done well.<br> + Also you should totally hire me.<br><br> + + I am focused on protocol design, cryptography, reproducible infrastructure, and library-first architecture. <br><br> Here is my stack and what I am proficient in: @@ -127,59 +131,5 @@ <div class="callout important"> This is important. </div> - - <fieldset> - <legend>Form</legend> - <form> - <fieldset> - <legend>Tags</legend> - - <input type="checkbox" id="nix"> - <label for="nix">Nix</label> - - <input type="checkbox" id="web"> - <label for="web">Web</label> - - <input type="checkbox" id="linux"> - <label for="linux">Linux</label> - </fieldset> - - <fieldset> - <legend>Sort</legend> - - <input type="radio" id="newest" name="sort" checked> - <label for="newest">Newest</label> - - <input type="radio" id="oldest" name="sort"> - <label for="oldest">Oldest</label> - </fieldset> - - <button type="reset"> - Reset - </button> - <button type="submit"> - Submit - </button> - </form> - </fieldset> - - <h1>Projects</h1> - <p> - This will contain a - <abbr title="perhaps tiles, with titles, descriptions, and tags"> - list</abbr> - of projects I have worked on. <br><br> - - For now, simply visit - <a href="https://github.com/WillemDoesIt">my github</a>. - Currently as refrenced before, I have a - <a href="">Self hosted stagit repo</a> specifically a repo for <em>this</em> - website, - but I do hope to get all my pojects to have self hosted repos, - and some nice navigable way to see it all.<br><br> - - You can also see in the nav bar, - I plan to create this as a seperate page for this. - </p> </body> </html> diff --git a/projects.html b/projects.html @@ -0,0 +1,72 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Portfolio</title> + <link rel="icon" type="image/x-icon" href="./favicon.ico"> + <link rel="stylesheet" type="text/css" href="./styles.css"> + <script src="script.js"></script> +</head> +<body> + <nav> + <!-- LEFT --> + <div class="nav-left"> + <a href="./index.html">index</a> ~ + <a href="./blog.html">blog</a> ~ + <a href="./projects.html">projects</a> ~ + <a href="./contact.html">contact</a> + </div> + <!-- CENTER --> + <div class="nav-center"> + </div> + <!-- RIGHT --> + <div class="nav-right"> + <a href="./git/website/log.html" title="Self hosted repo of this website"> + <!-- giticon --> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" + style="width: 0.85em;position: relative;top: 0.06em;fill:var(--text)"> + <path d="M15,5.6,10.4,1A3.4,3.4,0,0,0,5.78.86L7.66,2.74a1.25,1.25,0,0, + 1,1.67,1.2V4a1.23,1.23,0,0,1-.08.38l2.45,2.4a1.17,1.17,0,0,1, + .37-.08A1.3,1.3,0,1,1,10.77,8h0a1.17,1.17,0,0,1,.08-.37L8.6, + 5.38v5.23a1.28,1.28,0,0,1,.73,1.15,1.3,1.3,0,0,1-2.6,0,1.27,1.27,0,0, + 1,.67-1.11V5.07A1.27,1.27,0,0,1,6.73,4a1.17,1.17,0,0,1, + .08-.37l-1.9-1.9L1,5.6a3.38,3.38,0,0,0,0,4.79H1L5.6,15a3.38,3.38,0,0, + 0,4.79,0h0L15,10.4a3.38,3.38,0,0,0,0-4.79Z"/> + </svg> + </a> + <input type="checkbox" id="theme-toggle" class="toggle"> + <label for="theme-toggle" class="btn" + title="Light/Dark mode (JS required)"> + <!-- sun --> + <svg class="sun" viewBox="0 0 24 24" fill=none stroke=currentColor + stroke-linecap=round stroke-width="1.8"><circle cx=12 cy=12 r=4.4 /> + <path d="M12 2v3m0 14v3M2 12h3m14 0h3M5 5l2 2m10 10l2 2M5 + 19l2-2m10-10l2-2"/></svg> + <!-- moon --> + <svg class="moon" viewBox="0 0 24 24"><path d="M21 12.8A9 9 0 0 1 9 + 3c0-.3 0-.7.1-1A10 10 0 1 0 23 12.4c-.3 0-.7.1-1 .1z"/></svg> + </label> + </div> + </nav> + + <h1>Projects</h1> + <p> + This will contain a + <abbr title="perhaps tiles, with titles, descriptions, and tags"> + list</abbr> + of projects I have worked on. <br><br> + + For now, simply visit + <a href="https://github.com/WillemDoesIt">my github</a>. + Currently as refrenced before, I have a + <a href="./git/website/log.html">Self hosted stagit repo</a> specifically a repo for <em>this</em> + website, + but I do hope to get all my pojects to have self hosted repos, + and some nice navigable way to see it all.<br><br> + + You can also see in the nav bar, + I plan to create this as a seperate page for this. + </p> +</body> +</html>