Skills

Languages

English (Native), French (Native), Spanish (Native)

Tools

MATLAB, Simulink, Python, Bash, SQL, Excel, PowerPoint, LaTeX, COMSOL, LabVIEW.

Operating Systems

NixOS, Nix (nix-shell for reproducible dev environments), Home Manager, Debian, Ubuntu, Microsoft Windows, MacOS.

Data Science

NumPy, NumExpr, Multiprocessing Package, Pandas, Scikit-learn, Matplotlib, SciPy, Refactoring for Parallel Execution, Statistical Analysis, Data Cleaning, Error Propagation Analysis.

Numerical & Computational Methods

Galerkin Finite Elements, Finite Differences, Collocation, Spectral Methods, Method of Weighted Residuals, Gaussian Quadrature, Monte Carlo Integration, Newton-Raphson Iteration, Implicit/Explicit Time Integration, Predictor-Corrector Methods, Bifurcation Theory (Turning Points, Hopf Bifurcations), Arc-Length Continuation (Keller’s Method), Mesh Refinement (Adaptive/Moving), Petrov-Galerkin Upwinding, Isoparametric Mapping, Lagrange Interpolation, PID Control (LabVIEW).

Analytical Methods

PDE Derivation from Conservation Laws, Laplace Transforms, Series Solutions, Dimensional Analysis and Scaling, Classification of PDEs by Characteristics.

Artificial Intelligence

Classifiers, Regression, Support Vector Machine, Text Mining, Neural Network Programming.

Materials Modeling

Large Atomic/Molecular Modeling Software Package (LAMMPS), Vienna Ab Initio Simulation Package (VASP), Phonopy, MDAnalysis, OVITO, VMD, Moltemplate, Packmol, LCAO and Plane-Wave Basis Set Methods, Elastic Constant and Mechanical Property Calculation (Young’s Modulus, Bulk Modulus, Shear Modulus via DFT), Phonon-Based Thermal Property Calculation (Heat Capacity, Thermal Expansion, Gruneisen Parameter), Kirkwood-Buff / Pressure Tensor Method (Interfacial Tension), Radial Distribution Functions, Density Profiles, Order Parameter Calculation, Equilibrium MD (NPT/NVT), Exploratory Non-Equilibrium MD (Electric Field, Electrocrystallization), Jupyter Notebooks, MATLAB Live Scripts (.mlx).

High Performance Computing

Installation/Maintenance of Slurm Scheduler, CERN Virtual Machine File System, Ethernet and InfiniBand Network Configuration, CPU/GPU Performance Tuning, Cloud and Edge Compute, Parallel Workflow Optimization, Source Compilation and MPI Library Benchmarking (OpenMPI, Intel MPI), GPU Support Testing, EasyBuild, CMake/Makefile Configuration.

Containerization

Docker, Docker Compose, Docker Compose Networking, Self-Hosted Home Server (containerized services, private DNS routing, custom domain and email).

Version Control

Git (branching, merging, conflict resolution), Self-Hosted Gitea.

Computer Networking

Nginx Proxy Manager, HTTPS/SSL Provisioning, Traffic Routing, DHCP Server, DNS Server, Custom Domains, Mail Routing, LDAP User Authentication.

Force Fields & Interatomic Potentials

TIP4P/Ice, OPLS-AA, EPM2, TraPPE, Zhang CO2 Potential.

Technical Writing

Technical Literature Review and Synthesis, Grant Writing (Digital Research Alliance of Canada Resource Allocation Competitions – principal author; NSERC Discovery Grant – consultant/contributor), Review Paper Authorship.