Commit 6331150a authored by bbguimaraes's avatar bbguimaraes
Browse files

Add projects section

parent b524b8a0
PARTS = \
education.tex events.tex others.tex overview.tex professional.tex \
research.tex
projects.tex research.tex
.PHONY: clean
all: cv.pdf
cv.pdf: cv.tex $(PARTS)
......
......@@ -22,6 +22,8 @@
\newpage
\input{research}
\newpage
\input{projects}
\newpage
\input{professional}
\input{events}
\newpage
......
\section*{Hobbies / Side projects}
\subsection*{nngn}
A 2d physics/game engine. Written from scratch using opengl for graphics and
lua for scripting. Includes axis-aligned and rotated collision detection,
animation and tilesheet support, and scripting. Can also run on a browser
using emscripten / web assembly.
\begin{itemize}
\item \url{https://bbguimaraes.com/nngn}
\end{itemize}
\subsection*{Openshift}
Personal openshift cluster on a virtual server (Digital Ocean) serving:
\begin{itemize}
\item
\url{https://bbguimaraes.com}: a static website:
\url{https://github.com/bbguimaraes/bbguimaraes.com.git}.
\item
\url{https://nextcloud.bbguimaraes.com}: a Nextcloud installation,
using postgresql, php-fpm, memcached and nginx:
\url{https://github.com/bbguimaraes/openshift-nextcloud.git}.
\item
\url{https://git.bbguimaraes.com}: a personal git server which supports
read-only and write access, using nginx, uwsgi, and git-http-backend:
\url{https://github.com/bbguimaraes/openshift-git.git}.
\item
\url{https://matrix.bbguimaraes.com:8448}: an installation of the
Matrix decentralized communication project for personal use.
\end{itemize}
\subsection*{Technology}
......
\section*{Personal projects}
\subsection*{\texttt{nngn}}
\url{https://bbguimaraes.com/nngn}
\url{https://gitlab.bbguimaraes.com/bbguimaraes/nngn.git}
2D/3D game/graphics/physics engine.
\begin{itemize}
\item C++ engine
\item Lua scripting
\item Vulkan/OpenGL graphics backend
\item Dynamic lighting/shadows
\item OpenCL compute backend
\item Native/OpenCL collision detection
\item WebAssembly build
\end{itemize}
\subsection*{\texttt{machinatrix}}
\url{https://gitlab.bbguimaraes.com/bbguimaraes/machinatrix.git}
Chat robot for the Matrix self-hosted, decentralized communication protocol,
written in C.
\subsection*{\texttt{bbguimaraes.com}}
Personal website built with an Openshift cluster.
\begin{itemize}
\item
\url{https://bbguimaraes.com}
\begin{itemize}
\item static website
\item \url{https://gitlab.bbguimaraes.com/bbguimaraes/bbguimaraes.com.git}.
\end{itemize}
\item
\url{https://nextcloud.bbguimaraes.com}
\begin{itemize}
\item Nextcloud server
\item postgresql, php-fpm, memcached, nginx
\item \url{https://gitlab.bbguimaraes.com/bbguimaraes/openshift-nextcloud.git}
\end{itemize}
\item
\url{https://git.bbguimaraes.com}
\begin{itemize}
\item git server
\item nginx, uwsgi, git-http-backend
\item \url{https://gitlab.bbguimaraes.com/bbguimaraes/openshift-git.git}
\end{itemize}
\item
\url{https://gitlab.bbguimaraes.com}
\begin{itemize}
\item Gitlab server
\item nginx, puma, redis
\item \url{https://gitlab.bbguimaraes.com/bbguimaraes/openshift-git.git}
\end{itemize}
\item
\url{https://matrix.bbguimaraes.com}
\begin{itemize}
\item Matrix decentralized communication server
\end{itemize}
\end{itemize}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment