- Python - A powerful programming language
- NumPy - Numerical computation for Python
- SciPy - Python packages for scientific computing
- SymPy - Python library for symbolic mathematics
- CVXOPT - Free software package for convex optimization based on Python
- PGF/TikZ - Graphics system for TeX
- PGFPlots - Beautiful plots in LaTeX
- Gnuplot - Command-line driven graphing utility

- Emacs with AUCTeX
- Git - Distributed version control system. Use with Bitbucket
- i3 - Tiling window manager. See also xmonad
- Arch Linux