summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-06-05 18:40:28 -0500
committerToby Vincent <tobyv13@gmail.com>2023-06-05 18:40:28 -0500
commite1846c73355eadb9f076de19685d07dcbb47da49 (patch)
tree993bd07848d9de02bce3fed5525f9594c32fb9ce
parent3d81ad1740d5937591c64b78ff7240add2317b87 (diff)
fix: improve project description
-rw-r--r--src/resume/projects.tex49
1 files changed, 13 insertions, 36 deletions
diff --git a/src/resume/projects.tex b/src/resume/projects.tex
index 4ea2295..dfc4c0e 100644
--- a/src/resume/projects.tex
+++ b/src/resume/projects.tex
@@ -1,57 +1,34 @@
\section{Projects}
-\cventry{2023}{\httplink[projectr]{sr.ht/~tobyvin/projectr/}}{A contextual, MRU sorted, project finder.}{}{}
+\cventry{2023}{\href{https://sr.ht/~tobyvin/projectr/}{projectr}}{A contextual, MRU sorted, project finder.}{}{}
{
- Source (Rust): \url{https://sr.ht/~tobyvin/projectr}
+ Source code (Rust): \url{https://sr.ht/~tobyvin/projectr}
}
-\cventry{2023}{\httplink[sshr]{sr.ht/~tobyvin/sshr/}}{A contextual, MRU sorted, ssh host indexer}{}{}
+\cventry{2023}{\href{https://sr.ht/~tobyvin/sshr/}{sshr}}{A contextual, MRU sorted, ssh host indexer}{}{}
{
- Source (Rust): \url{https://sr.ht/~tobyvin/sshr}
+ Source code (Rust): \url{https://sr.ht/~tobyvin/sshr}
}
-\cventry{2022}{\httplink[proxyr]{sr.ht/~tobyvin/proxyr/}}{A simple auto-proxy server.}{}{}
+\cventry{2022}{\href{https://sr.ht/~tobyvin/proxyr/}{proxyr}}{A simple auto-proxy server.}{}{}
{
- Source (Rust): \url{https://sr.ht/~tobyvin/proxyr}
+ Source code (Rust): \url{https://sr.ht/~tobyvin/proxyr}
}
-\cventry{2021}{\httplink[Zone]{sr.ht/~tobyvin/zone/}}{Lightweight container management system.}{}{}
+\cventry{2021}{\href{https://sr.ht/~tobyvin/zone/}{Zone}}{Lightweight container management system.}{}{}
{
- Source (Rust): \url{https://sr.ht/~tobyvin/zone}
+ Source code (Rust): \url{https://sr.ht/~tobyvin/zone}
}
-\cventry{2020}{\httplink[SocketNews]{sr.ht/~tobyvin/socketnews/}}{Client-Server News Network}{}{}
+\cventry{2020}{\href{https://sr.ht/~tobyvin/socketnews/}{SocketNews}}{Client-Server news network}{}{}
{
- Source (Python): \url{https://sr.ht/~tobyvin/socketnews}
+ Source code (Python): \url{https://sr.ht/~tobyvin/socketnews}
}
-\cventry{2017}{Home Lab}{}{}{}
+\cventry{2017}{\href{https://sr.ht/~tobyvin/docker/}{Home Lab}}{Multi-node high availability swarm}{}{}
{
- \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}
+ VPN and site-to-site proxy with split-horizon DNS, recursive DNS server with DNS filter, reverse
+ proxy with automated certificate generation, and various other services.
}