- GitHub flavored Markdown for writing simple stuff
- LaTeX using TEXstudio or Overleaf for scientific writing
- Zotero as a reference manager
- GitHub repositories for versioning, backing up, collaborating and web publishing
- Nikola static site generator for building web sites on GitHub
- Python using Jupyter Lab as an IDE for programming
- pandas and other Python libraries for analysis
- matplotlib, plotly and other Python libraries for plotting
- PDFs generated by the LaTeX beamer class or reveal.js for presentations
- QGIS for mapping
- MySQL, SQLite, SpatiaLite for databasing