deploy → verify → recoverERPNext Developer Toolkit
Guided native and Docker workflows for installing, securing, operating, backing up, restoring, updating, and validating ERPNext environments.
Calgary · systems · ERP · automation
I build and document Linux infrastructure, ERPNext workflows, recovery processes, and web systems that are easier to deploy, operate, and trust.
Approach
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.
Selected work
The cards below are generated from Markdown project files.
deploy → verify → recoverGuided native and Docker workflows for installing, securing, operating, backing up, restoring, updating, and validating ERPNext environments.
standards + tests + review gatesA secure WordPress plugin foundation built around consistent standards, automated checks, controlled releases, and deliberate human review.
build → break → restore → verifyReproducible Linux environments for testing virtualization, deployment, access, HTTPS, persistence, backup, and full restoration.
Capabilities
Ubuntu and Debian administration, service configuration, access troubleshooting, Nginx, TLS, backups, and recovery validation.
ERPNext and Frappe deployment paths, app management, persistence, updates, and operational guidance.
Bash tooling, Git workflows, CI checks, signed release assets, update safety, and rollback testing.
Technical notes
A practical decision framework for choosing between Docker and native Bench deployment in the ERPNext Developer Toolkit.
Read note →A clear introduction to the web, worker, queue, cache, database, scheduler, proxy, and persistent-data responsibilities in an ERPNext stack.
Read note →Harden an Ubuntu server without losing sight of access, service verification, updates, logging, backup, and recovery.
Read note →Contact
Share the current state, desired outcome, and constraints. I will respond with focused questions and a practical next step.
Get in touch