From 6440e3737a1b761184cf8e08c14601b4037d4398 Mon Sep 17 00:00:00 2001
From: Toby Vincent <tobyv13@gmail.com>
Date: Wed, 20 Jul 2022 22:06:24 -0500
Subject: feat: fully implement resume sections

---
 src/sections/projects.tex | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 src/sections/projects.tex

(limited to 'src/sections/projects.tex')

diff --git a/src/sections/projects.tex b/src/sections/projects.tex
new file mode 100644
index 0000000..5168bbc
--- /dev/null
+++ b/src/sections/projects.tex
@@ -0,0 +1,37 @@
+\section{Projects}
+
+\cventry{2021--Present}{Zone}{Lightweight container management system}{}{}
+{
+    \begin{itemize}
+        \item Written in Rust
+        \item Management API via HTTP server
+        \item Interactive terminal sessions into containers via WebSocket
+    \end{itemize}
+}
+
+\cventry{2020--2021}{SocketNews}{Client-Server News Network}{}{}
+{
+    \begin{itemize}
+        \item Multithreaded NNTP Client-Server implementation
+        \item Written in Python
+        \item Fully implements the \httplink[RFC 3977]{https://datatracker.ietf.org/doc/html/rfc3977} specification
+    \end{itemize}
+}
+
+\cventry{2017--Present}{Home Lab}{}{}{}
+{
+    \begin{itemize}
+        \item Containerized services run inside multi-node Docker Swarm, providing high availability
+        \item Allows for secure access for remote development or remote DNS filtering
+        \item Includes services such as:
+            \begin{itemize}
+                \item WireGuard VPN
+                \item PiHole DNS server
+                \item Traefik reverse proxy
+                \item NGINX web server
+                \item Octoprint server
+                \item Foundry VTT server
+            \end{itemize}
+    \end{itemize}
+}
+
-- 
cgit v1.2.3-70-g09d2

