Projects / Engineering in practice
Built to solve
real problems.
Automation platforms, developer tools, and infrastructure. A selection of the systems I've built and the ideas I'm working through.
Self-hosted infrastructure01
Google Photos → Immich
Repurposed an ASUS laptop into a private photo cloud for four family members, using Immich, Debian, Docker, and Tailscale.
Read the case studySelf-hosted infrastructure02
Hosting My Own Website
Serving atulchavan.com from a repurposed ASUS laptop with Astro, Docker, Caddy, and Cloudflare Tunnel. A practical look at the architecture, deployment workflow, and trade-offs.
Read the case studyAutomation architecture03
API Automation Framework
Building a Java and TestNG API automation framework, then running it through a GitHub-backed Jenkins pipeline with three isolated Docker agents.
Read the case studyDeveloper productivity04
Jenkins Fan-out Pipeline
Built a Jenkins fan-out execution model to shard hundreds of tests and reduce regression execution time by around 90%.
Home lab05
Raspberry Pi Home NAS
Built a Raspberry Pi based photo backup NAS with external storage, Samba shares, and family member isolation.
AI-assisted engineering06
AI Jenkins Triage Agent
Built an AI-assisted failure triage workflow that groups Jenkins failures, searches contextual documentation, and helps identify root causes faster.
Explore the API framework and local Jenkins lab, the architecture in the Immich case study, and the story behind hosting this website. More case studies and focused engineering notes will follow.