Hi! I'm Mark Wayne Menorca — a DevOps Engineer with a background in Software Engineering. I build developer tools and developer platforms, and I maintain open-source projects around automation, security, and everyday dev workflows. 7 years of open-source work solving real problems and deeply understanding concepts — now also open for freelance DevOps engagements with startups and teams.
Tools I've built out of real problems I ran into — CLIs, libraries, and utilities for automation, security, and everyday dev work. Some started as side projects, others as solutions I wished existed. See All →
| Logo | Description | Version | Official Website | |
|---|---|---|---|---|
| Latest | Stable | |||
| Auto — Run script steps in parallel terminal windows. | v2.1.1 | v2.1.1 | https://auto.marcuwynu.space | |
| surisc — Scan frontend web apps for security issues. | v2.3.0 | v2.3.0 | https://surisc.marcuwynu.space | |
| git-policy — Global Git rule and policy management. Install once, protect every repository. | v1.1.0 | v1.1.0 | ||
| sshtunnel — Set up reverse SSH tunnels from a config file. | v1.1.0 | v1.1.0 | ||
| jsdaffodil — Cross-Platform Deployment Automation Framework for Node.js. | v2.1.0 | v2.1.0 | ||
| godaffodil — Cross-Platform Deployment Automation Framework for Go. | v1.0.0 | v1.0.0 | ||
| pydaffodil — Cross-Platform Deployment Automation Framework for Python. | v1.2.1 | v1.2.1 | ||
| narciso — Lightweight PHP web library. Routing, middleware, CORS, rate limiting, security headers, and database — no framework required. | v1.0.2 | v1.0.2 | ||
| carabao.js — Node.js MVC web framework. TypeScript-first, built on Express. | v1.1.5 | v1.1.5 | https://carabao.marcuwynu.space | |
| just-utility — Windows CLI utility with built-in and 3rd party tools. | v0.2.0 | v0.2.0 | ||
| webserve — Static file server for local development. | v1.3.0 | v1.3.0 | https://webserve.marcuwynu.space | |
| git-community-standards — Apply community standard files to any Git repository (GitHub, GitLab, Bitbucket). | v1.1.1 | v1.1.1 | ||
| git-remote-commits — Live dashboard for monitoring Git commits. | v2.1.4 | v2.1.4 | ||
| git-share — Share commits and repos instantly. | v1.0.0 | v1.0.0 | ||
| linea — Run command workflows defined in YAML. | v1.0.0 | v1.0.0 | https://linea.marcuwynu.space | |
| likhis — Auto-discover API routes and export to testing tools. | v1.1.0 | v1.1.0 | https://likhis.marcuwynu.space | |
| haribon — Lightweight, production-ready Layer 7 HTTP load balancer in Go. Simple, observable and extensible — built for frontend and backend web servers. | v2.0.1 | v2.0.1 | https://haribon.marcuwynu.space | |
| dan — Human-readable data format for configs and datasets. | v1.0.0 | v1.0.0 | https://dan.marcuwynu.space | |
| treego — Print directory trees and search files. | v1.1.2 | v1.1.2 | ||
| dataflute — Expose local data files as read-only REST APIs. | v1.0.0 | v1.0.0 | ||
| GitShelf — Self-hosted Git repository manager. | https://gitshelf.marcuwynu.space | |||
| MingleDB — File-based database tooling ecosystem. | v1.2.0 | v1.2.0 | https://mingledb.marcuwynu.space | |
| podfire — Deploy GitHub repos as Dockerized apps. | https://podfire.marcuwynu.space | |||
| envious — Self-hosted environment variable manager with versioning, audit trail, dashboard, and CLI. | v2.0.0 | v1.0.0 | https://marcuwynu23.github.io/envious | |
Concepts I wanted to truly understand, so I built projects around them — API types, caching, CAP theorem, data structures, and more.
- Project Demonstrations — Hands-on implementations of core software engineering concepts across different paradigms and technologies.
Stacks and configs I've collected and refined from real deployments — provisioning, containerization, orchestration, monitoring, and automation.
-
docker-compose-collections — Ready-to-use Docker Compose stacks for common infrastructure and development tooling, designed to standardize local and server environments quickly without writing configs from scratch.
-
terraform-module-collections — Reusable Terraform modules for provisioning and managing infrastructure across providers, covering VM creation, networking, storage, and environment configuration to standardize infrastructure-as-code workflows.
-
crossplane-collections — Reusable Crossplane compositions, functions, and providers for provisioning and managing cloud infrastructure declaratively via Kubernetes CRDs, standardizing cloud-native control plane workflows.
-
ansible-collections — Reusable Ansible playbooks for provisioning, securing, and maintaining consistent server environments across multiple hosts and deployment targets.
-
artillery-collections — Reusable Artillery scenarios organized by logical groups for stress testing, load validation, and performance benchmarking across APIs and services.
-
kubernetes-collections — Kubernetes manifests for managing clusters, deploying applications, configuring services, and scaling workloads across environments.
-
grafana-dashboard-collections — Pre-built Grafana dashboards for monitoring infrastructure metrics, system performance, and application health out of the box.
-
system-service-collections — Ready-to-use system service definitions for popular services, supporting multiple init systems (systemd, OpenRC, SysVinit, Windows NSSM).
- System Projects — Full apps and systems I built to scratch my own itch or solve real workflow pain.
- Project Templates — Boilerplates I wish I had when starting projects. Removes the setup friction so you can ship faster.
If you find my open-source work useful, donations help me keep building and sharing knowledge. For work inquiries, contact is via email only:
- Project support — help with my open-source projects
- Tool questions — usage and troubleshooting for my tools
- Ideas & collaboration — genuine collaboration proposals welcome
- Freelance / Startup support — DevOps automation: CI/CD, resource provisioning, and tool/CLI building
Before emailing: please use a clear subject such as
[Support] ...or[Inquiry] ..., briefly introduce yourself, and describe the project and what you need. I don't monitor the spam folder, so a plain-text first email without bulk attachments/links helps ensure I see it. If there's no reply in 3–5 days, please resend — your first email may have been filtered.
Follow me:


