Technical Profile

HPC systems, scientific software, and research automation

Hands-on support for Linux/Slurm clusters, chemistry software stacks, and Python workflows used in computational chemistry research.

  • Cluster scope: managed two NSF-funded CSUN HPC clusters for the College of Science and Mathematics, including Linux access, Slurm queues, shared filesystems, and user support.
  • Software scope: maintained Python, Conda, compiler, CUDA, VASP, Quantum ESPRESSO, ASE, pymatgen, PyTorch, and TensorBoard environments.
  • Automation scope: wrote Bash and Python tools for job setup, queue checks, log summaries, output validation, filesystem cleanup, and reproducible setup notes.
Linux Slurm Python Bash PyTorch CUDA VASP Git

Selected Work

HPC administration

Linux and Slurm cluster support

  • Created and audited accounts, groups, permissions, and Samba access.
  • Checked node state, active allocations, GPU jobs, and scheduler health from live Slurm output.
  • Handled user-facing debugging for failed jobs, environment problems, and shared storage issues.

Scientific software

Chemistry and ML environments

  • Supported compiled chemistry codes and Python tooling across shared systems.
  • Debugged CUDA, Conda, compiler, and package conflicts for GPU-backed training and inference.
  • Kept working setups documented so runs could be repeated by other users.

Automation

Command-line research tooling

  • Built scripts for VASP staging, Slurm templates, log parsing, and output collection.
  • Used structured parsers where possible for CIF, POSCAR, CSV, JSON, and TensorBoard data.
  • Summarized campaigns with counts, losses, checkpoints, rates, and ETA estimates from disk and logs.

Tooling

Systems Linux, Slurm, SSH, users/groups, permissions, storage, Samba, remote administration
Programming Python, Bash, PyTorch, NumPy, Pandas, Matplotlib, TensorBoard, Git, Markdown
Chemistry VASP, Quantum ESPRESSO, ASE, pymatgen, VESTA, Sumo, CIF/POSCAR parsing
Infrastructure Conda, compilers, CUDA environments, package debugging, job scripts, reproducible notes