My OS & Software Stack

Operating System

Aurora (Universal Blue) - An immutable Linux distribution based on Fedora Silverblue with KDE Plasma desktop. Provides atomic updates and a reliable, modern desktop experience.

Desktop Environment: KDE Plasma with Sweet theme for a clean, dark interface.

Development Environment

Editors & IDEs

  • VS Code - Primary code editor with excellent Julia and Python support
  • Jupyter Lab - Interactive computing environment for data analysis and prototyping

Terminal

  • Konsole - KDE’s terminal emulator
  • Yakuake - Drop-down terminal for quick access
  • Bash - Reliable shell for daily tasks

Programming Languages

  • Julia - Primary language for scientific computing and numerical analysis
  • Python - Secondary language for broader ecosystem access
  • Mathematica/Wolfram Language - Symbolic computation and mathematical analysis
  • Typst - Modern markup language for typesetting and document preparation

Key Libraries & Packages

  • SciML ecosystem (Julia) - Scientific machine learning and differential equations
  • Makie (Julia) - High-performance data visualization
  • HarmonicBalance.jl (Julia) - Harmonic balance method for nonlinear dynamics
  • Sneg (Mathematica) - Symbolic calculation for quantum many-body systems

Development Tools

Version Control & Containers

  • Git - Version control and repository management
  • Distrobox - Containerization for isolated development environments

Productivity & Research

  • Zotero - Reference management for academic papers
  • Notion - Project organization and structured notes
  • Obsidian - Knowledge management and interconnected notes
  • Nextcloud - Self-hosted cloud storage and file synchronization

Graphics & Design

  • Inkscape - Vector graphics creation and scientific diagrams
  • GIMP - Raster image editing and figure preparation

Web Browser

  • Brave - Privacy-focused browser with built-in ad blocking

Communication

  • Element - Matrix-based secure messaging
  • Mattermost - Team collaboration platform
  • Zulip - Organized team chat with threading
  • Slack - General workplace communication