Projects
Welcome! Here you’ll find a curated selection of my latest engineering projects. Every project here is more than code: it’s a story of learning, judgment, and building for real-world impact.
⭐ PermaTechHub: Building a Marketplace That Mirrors Its Values

Type: Portfolio flagship · Stack: Evolving (Java, Spring Boot, DevOps, AI, and more)
PermaTechHub is my long-term, ever-evolving portfolio project—a marketplace platform designed to embody the values of sustainability, transparency, and engineering excellence. This is my “jewel of the crown”: a complex system where I’m applying everything I’ve learned about specification-first design, infrastructure automation, and production-grade engineering. The project is both a showcase and a playground, growing alongside my skills as I explore new technologies and best practices.
I’m currently finalizing specs and infrastructure, laying the foundation for a platform that will evolve over months and years. If you want to see how a senior engineer approaches a real-world, ambitious build—from first principles to production and beyond—this is the one to watch.
Read the vision: Building a Marketplace That Mirrors Its Values
This Blog: Real-World DevOps in Action

Type: Static site & infrastructure · Stack: Hugo, Docker, Nginx, CI/CD, Linux, GitHub Actions
This very blog is more than a publishing platform—it’s a hands-on demonstration of production engineering and DevOps discipline. I designed, deployed, and operate it end-to-end: from infrastructure-as-code and containerization, to SSL, scheduled publishing, and private repo management. Every decision reflects a focus on operational reliability, automation, and learning by doing.
While the repository is private (to protect drafts and personal notes), you can dive into the engineering journey in these posts:
Read the story: Shipping a Blog with Real DevOps (Part 1) & Part 2
infra-toolkit: Automation Over Orchestration

Type: Infrastructure automation · Stack: Bash, systemd, Docker, Linux
infra-toolkit is my answer to the “just use Kubernetes” reflex. Instead of chasing complexity, I’m building a pragmatic, script-driven toolkit to automate the setup and management of my homelab and personal projects on Proxmox VMs. It’s already usable—think Docker registry, GitHub Actions runner, and systemd services—all with a single command and clear documentation. The focus? Repeatability, operational discipline, and automation you can trust.
The project is under active development, and I’m documenting the journey in a deep-dive post scheduled for February 2026. For now, you can explore the code and philosophy in the repo below.
Source: github.com/jerosanchez/infra-toolkit
Case study coming soon: “The Infra Toolkit Threshold: When Scripts Become Strategy”
Spring Boot Learning Spike: Deployment-Ready in Three Days

Type: Backend microservice · Stack: Java, Spring Boot, Docker, CI/CD, TDD
A hands-on challenge to build a robust, deployment-ready microservice in just three days that does not feel like a toy. I extended a basic CRUD example with a clean layered architecture, comprehensive tests, CI/CD, and containerization. The result? A project that demonstrates rapid learning, production discipline, and a focus on maintainability.
Read the story: Three Days to Production: My First Spring Boot CRUD Microservice
Source: github.com/jerosanchez/pms-patient-service
sync-repos: Invisible Git Backups for Busy Engineers

Type: Automation tool · Stack: Bash, systemd, Linux
Originally built to protect text-based repositories—like my Obsidian vaults and this very blog—sync-repos automates git commits and pushes across all your repos before shutdown. No manual steps, no lost work. It’s a small script with a big impact: reducing cognitive load and making best practices automatic. Built with operational reliability and open source in mind.
Read the story: Automating the Boring Stuff: When Forgetting to Push Becomes a Thing of the Past