Heah Hung Xun · 連宏勛

Uses

A uses page. No affiliate links, no “top 10 tools that changed my life” — just what is open on the machine most days.

Doing physics

Python
NumPy, SciPy, QuTiP, Matplotlib, Pandas. The default for anything exploratory.
ROOT
Actively learning — histograms, trees, fitting.
GEANT4
Familiarising: geometry, physics lists, detector simulation.
C++
Learning it because ROOT and GEANT4 insist.
MATLAB
When coursework insists.
Jupyter
For the messy middle of a calculation.

Writing things down

LaTeX
Every write-up and every PDF on the physics page.
Obsidian
One vault, mostly notes that never become anything.
Zettlr
For longer prose that wants to be a document.
Plain Markdown
The poems and blog posts on this site are just files in a folder.

Computer

Fedora
On the main machine.
VS Code
With long detours into Vim and Emacs that never quite stick.
Git and GitHub
Including this site.
Syncthing
Because clouds lose things. Ask me about the .megaignore incident.

This website

Astro
Static output; React only where something has to move.
Tailwind
Plus a hand-written stylesheet for the parts that matter.
Caddy on a small VPS
Deployed over SSH with a shell script. No CI, no platform.

the Vim and Emacs entries are aspirational and we both know it