summaryrefslogtreecommitdiffstats
path: root/src/sections/projects.tex
diff options
context:
space:
mode:
Diffstat (limited to 'src/sections/projects.tex')
-rw-r--r--src/sections/projects.tex51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/sections/projects.tex b/src/sections/projects.tex
deleted file mode 100644
index d321ec6..0000000
--- a/src/sections/projects.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-\section{Projects}
-
-\cventry{2021--Present}{\httplink[Zone]{sr.ht/~tobyvin/zone/}}{Lightweight container management system}{}{}
-{
- \begin{itemize}
- \item Management API via HTTP server
- \item Interactive terminal sessions into containers via WebSocket
- \item Written in Rust
- \end{itemize}
- Source: \url{https://sr.ht/~tobyvin/zone}
-}
-
-\cventry{2020--2021}{\httplink[SocketNews]{sr.ht/~tobyvin/socketnews/}}{Client-Server News Network}{}{}
-{
- \begin{itemize}
- \item Decentralized mesh network of multithreaded servers
- \item Fully implements the \httplink[RFC 3977]{datatracker.ietf.org/doc/html/rfc3977} specification
- \item Written in Python
- \end{itemize}
- Source: \url{https://sr.ht/~tobyvin/socketnews}
-}
-
-\cventry{2017--Present}{Home Lab}{}{}{}
-{
- \begin{itemize}
- \item Containerized services using Docker and Docker Compose.
- \item Run in a multi-node Docker Swarm, ensuring high availability
- \item System features:
- \begin{itemize}
- \item WireGuard VPN
- \begin{itemize}
- \item Secure remote access
- \item Site-to-site proxy
- \item Split-horizon DNS
- \end{itemize}
- \item PiHole DNS filter
- \begin{itemize}
- \item unbound recursive DNS server
- \end{itemize}
- \item Traefik reverse proxy
- \begin{itemize}
- \item Enable and filters public/private traffic for all services
- \item Automated Certificates for HTTPS
- \end{itemize}
- \item NGINX web server
- \item Octoprint server
- \item Foundry VTT server
- \end{itemize}
- \end{itemize}
-}
-