I designed and deployed a production-ready three-tier application on Kubernetes using ArgoCD to implement a full GitOps workflow. The architecture included a frontend, backend, and PostgreSQL database managed by the Crunchy Data Operator, all organized through Kustomize for modular and environment-specific configuration. I containerized both application tiers with Docker, pushed the images to Docker Hub, and automated deployment synchronization via ArgoCD with self-healing and pruning enabled. An Nginx Ingress Controller handled secure HTTPS routing between frontend and backend services using locally trusted certificates generated by mkcert. The database credentials and sensitive configurations were securely managed with Kubernetes Secrets. The setup demonstrated continuous delivery, high availability with multiple replicas, and robust state management under a GitOps model. This deployment provided hands-on experience in ArgoCD automation, Kubernetes orchestration, and secure CI/CD operations for cloud-native applications.