summaryrefslogtreecommitdiffstats
path: root/src/sections/projects.tex
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-07-20 22:06:24 -0500
committerToby Vincent <tobyv13@gmail.com>2022-07-20 23:53:07 -0500
commit6440e3737a1b761184cf8e08c14601b4037d4398 (patch)
treeea268f2c0c94ba0fa6021035639020966ab6f4a8 /src/sections/projects.tex
parent73d053d577faef044ec2cb195540f37ac6254085 (diff)
feat: fully implement resume sections
Diffstat (limited to 'src/sections/projects.tex')
-rw-r--r--src/sections/projects.tex37
1 files changed, 37 insertions, 0 deletions
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}
+}
+