Computational Chemist · Software Engineer · PhD

Magnus Strandgaard

Scientist and cloud/data engineer with PhD in Computational Chemistry. I build automation systems, self-host my own software, and have a passion for science.

Portrait of Magnus Strandgaard

Projects

Shopify e-commerce shop

Complete Shopify shop setup for a Norwegian crochet business: 200+ products and 2,300+ variants managed as version-controlled YAML, and an automated LLM pipeline that handles support requests.

  • Built and administer the entire shop: domain and DNS, customer notification flows, and an automated product catalog.
  • A Python toolkit turns inconsistent wholesaler spreadsheets and hand-entered data into one clean catalog, kept as version-controlled YAML and synced to the live shop through the Shopify Admin API. Safety gates, snapshots and an automated test suite guard every change before it reaches customers.
  • An LLM pipeline built on Claude Haiku reads every support email, classifies the type of request and picks out order details and sentiment. Each request type then triggers its own downstream procedure. Runs unattended every 5 minutes on AWS Lambda for about $0.04 a month.
Shopify PythonClaudeAWS Terraform
Screenshot of MC GamerTime

Boardgame inventory tracker and session logger integrated with the BoardGameGeek API.

  • ~$0/month serverless AWS setup: FastAPI backend on AWS Lambda with DynamoDB and S3 behind CloudFront. Also contains self-hosted Docker setup.
  • AWS Infrastructure in Terraform.
  • Elaborate CI/CD setup to ensure consistent development, code coverage, secret scanning and automatic releases and version management.
  • React, TypeScript and Tailwind frontend.
ReactTypeScript FastAPIDockerAWS Terraform

Proxmox homelab

Proxmox server at home that runs my own web and IT services.

  • 20+ containers in a VM, plus LXC containers for standalone services.
  • Provisioned and configured with Ansible and Terraform.
  • Daily off-site backups with rclone.
  • VMs and containers monitored with open-source tools.
  • Separately, I have set up several Home Assistant instances, one of them integrated with an IHC system and custom APIs.
ProxmoxHome Assistant Ansible TerraformLinuxrclone

Skills

Languages & Engineering
Python (Expert) FastAPIREST APIs Unit Testing (Pytest)SQL & NoSQL (RDS/DynamoDB)GitDockerCI/CD
Familiar with
TypeScriptReact Svelte Tailwind C++ Golang
Data Science & ML
PyTorch Scikit-learnSciPy NumPy PandasMLOps (WandB, MLflow)
Familiar with
LangChaindbt
Scientific Visualization
Streamlit Plotly Matplotlib
Cloud & Platform
AWS (Full Stack) TerraformSLURM (HPC admin)Proxmox Ansible Jenkins Azure DevOpsLinux
Familiar with
KubernetesNextflowApache Airflow Azure
Computational Chemistry
RDKitMolecular EmbeddingsQSPR/QSARORCAxTBVASPADF
AI-Assisted Development
Claude CodeClaude DesignGemini CLIGitHub Copilot

Publications