Commit 8a3f1170 authored by bbguimaraes's avatar bbguimaraes
Browse files

Hobbies / side projects

parent 3a034889
\section*{Side projects}
\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}[noitemsep]
\item \url{https://bbguimaraes.com/nngn}
\end{itemize}
\subsection*{Openshift}
Personal openshift cluster on a virtual server (Digital Ocean) serving:
\begin{itemize}[noitemsep]
\item Personal owncloud installation on a VPS and migrating this server to
a docker infrastructure, with separate containers for the filesystem,
postgresql, php-fpm and nginx.
\item Experiments integrating linux containers (lxc/docker) on development
environments at work and on personal projects (this pdf was compiled
from the latex source by a container).
\item Experiments with a raspberry pi: running services such as ssh,
stunnel, apache, nginx, php, owncloud, nagios.
\item Installing and running CyanogenMod on a cellphone.
\item Running arch linux on all computers (a never-ending adventure in
itself).
\item Reading and doing exercises of books from different areas, such as
\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}
\begin{itemize}[noitemsep]
\item Installing and running CyanogenMod/LineageOS on cellphones.
\item
Experiments with a raspberry pi: running services such as ssh, stunnel,
apache, nginx, php, owncloud, nagios.
\item
Other uses of container technologies (systemd-nspawn / docker /
openshift): all kinds of games, apache, java, latex, redmine, weechat,
\item
Reading and doing exercises of books from different areas, such as
\textit{Structure and Interpretation of Computer Programs}, \textit{The
Linux Programming Interface} and \textit{21st Century C}.
\item Watching regularly computer related podcasts, such as \textit{The
Linux Action Show}, \textit{Linux Unplugged} and \textit{TechSNAP}.
\item Playing keyboard on a blues band and bass guitar on a blues/rock
trio.
\begin{itemize}[noitemsep]
\item \url{https://github.com/bbguimaraes/sicp.git}
\item \url{https://github.com/bbguimaraes/21st_century_c.git}
\item \url{https://github.com/bbguimaraes/open.gl.git}
\end{itemize}
\item Miscellaneous:
\begin{itemize}[noitemsep]
\item
This curriculum:
\url{https://github.com/bbguimaraes/cv.git}.
\item
College assignments:
\url{https://github.com/bbguimaraes/college.git}.
\item
Dot files:
\url{https://github.com/bbguimaraes/dotfiles.git}.
\end{itemize}
\end{itemize}
\subsection*{Music}
\begin{itemize}[noitemsep]
\item Music studies from the age of fifteen.
\item
Instruments: bass guitar, piano, guitar, mandolin, harmonica, drums, …
\item
Recording performances and publishing videos/scores/sources:
\url{https://bbguimaraes.com/music}.
\item
Playing in bands, with one CD recorded:
\url{https://www.youtube.com/larajackpot}.
\end{itemize}
\subsection*{Languages}
......@@ -4,7 +4,7 @@
\url{tel:+420 722 289 709}
\end{flushright}
\vspace{2\baselineskip}
\vspace{-\baselineskip}
\section*{Bruno Barcarol Guimarães}
\bigskip
......@@ -44,4 +44,11 @@
& 2014: pycaxias, TcheLinux Porto Alegre \\
& 2015: FISL \\
& 2016: ContainerCon Europe
\\\\ \hline \\
\uppercase{Hobbies}
& Music \\
& Languages \\
& Math/physics \\
& Exercising, strength training, biking \\
& Cooking, gardening
\end{tabular}
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