Software engineer building the layer between application code and the cloud it runs on.
.NET backend depth, cloud-native delivery on Kubernetes, and AI-assisted throughput - from the data model to the dashboard that watches it in production.
stack
- C# · .NET / Coreprimary language & runtime
- Web API · CQRSclean-architecture service design
- Microservicesdistributed service architecture
- MSSQLrelational data & queries
- Postgresrelational data & queries
- Redisin-memory cache & store
- SignalRrealtime transport
- React + TypeScripttyped, component-driven web UI
- React NativeiOS + Android from one codebase
- Kendo UIUI component library
- Kubernetescontainer orchestration
- Dockercontainerization & images
- Argogitops continuous delivery
- HashiCorp Vaultsecrets & identity
- AWScloud platform & services
- Azurecloud platform & services
- CloudflareCDN, DNS & edge
- VPS (linux)self-managed linux hosting
- Grafanaobservability & dashboards
- Claude Codeagentic dev · MCP servers · vibe coding
- GitHub Copilotinline completion
- OpenAI Codexcode generation
- Azure DevOpsboards · pipelines · repositories · migration
- Gitversion control & collaboration
- GitFlowbranching strategy & release flow
about
I'm Marcelius - most people call me Mar. I'm a software engineer from Dipolog City, in the southern Philippines.
I started in .NET backend work - Clean Architecture, CQRS, Web APIs, SQL Server - and I've spent the last stretch moving up and out of the application: containerizing services, running them on Kubernetes, wiring up GitOps with Argo, locking down secrets with Vault, and watching everything through Grafana.
Lately I build with AI in the loop - Claude Code, MCP servers, Copilot and Codex - not as a gimmick, but to ship more, faster, with the boring parts automated.
I like systems that are legible: where you can see what's happening, and trust what you ship.