Calgary · systems · ERP · automation

Reliable systems.
Clear operations.

I build and document Linux infrastructure, ERPNext workflows, recovery processes, and web systems that are easier to deploy, operate, and trust.

OperationsERPNext Toolkit

Install, secure, back up, restore, update, and validate.

EngineeringPress Control

WordPress plugin standards, tests, and controlled releases.

InfrastructureSystems Lab

KVM, Linux, Docker, HTTPS, networking, and recovery.

PrincipleEvidence before claims

Case studies explain decisions, safeguards, and testing.

Linux systemsDeployment and operations
ERPNextInstallation and lifecycle tooling
AutomationBash and GitHub workflows
RecoveryBackups and restoration testing

Make the difficult parts understandable.

Good IT work is not only about reaching a working state. It is about helping the next operator understand what changed, how to verify it, and how to recover when something fails.

My project work emphasizes guided setup, truthful status, secure defaults, readable documentation, and repeatable validation.

More about my approach →

Reliable by design

Validate services, access, persistence, and recovery—not only installation.

Secure by default

Keep secrets out of logs and put guardrails around risky operations.

Documented clearly

Explain architecture, decisions, verification, and the next safe action.

Projects with operational depth.

The cards below are generated from Markdown project files.

deploy → verify → recover
Open-source operations

ERPNext Developer Toolkit

Guided native and Docker workflows for installing, securing, operating, backing up, restoring, updating, and validating ERPNext environments.

BashERPNextFrappeDockerLinuxGitHub Actions
standards + tests + review gates
WordPress engineering

Press Control

A secure WordPress plugin foundation built around consistent standards, automated checks, controlled releases, and deliberate human review.

PHPWordPressBricksPHPStanPHPUnitGitHub Actions
build → break → restore → verify
Infrastructure practice

Infrastructure & Virtualization Lab

Reproducible Linux environments for testing virtualization, deployment, access, HTTPS, persistence, backup, and full restoration.

KVMUbuntuDebianDockerNginxCloudflare

Built through practical projects.

Systems operations

Ubuntu and Debian administration, service configuration, access troubleshooting, Nginx, TLS, backups, and recovery validation.

ERP & business systems

ERPNext and Frappe deployment paths, app management, persistence, updates, and operational guidance.

Automation & delivery

Bash tooling, Git workflows, CI checks, signed release assets, update safety, and rollback testing.

Explain the system, not just the command.

Deployment

Docker or native ERPNext installation?

A practical decision framework for choosing between Docker and native Bench deployment in the ERPNext Developer Toolkit.

Read note →
Architecture

Understanding the services behind ERPNext

A clear introduction to the web, worker, queue, cache, database, scheduler, proxy, and persistent-data responsibilities in an ERPNext stack.

Read note →
Security

A staged approach to Ubuntu server hardening

Harden an Ubuntu server without losing sight of access, service verification, updates, logging, backup, and recovery.

Read note →

Have a systems problem worth untangling?

Share the current state, desired outcome, and constraints. I will respond with focused questions and a practical next step.

Get in touch