Currently crafting calm web experiences

Hi, I'm Putra

Fullstack Developer

Fullstack developer with a passion for building scalable systems and clean, performant code. I bridge the gap between robust backend architectures and intuitive user experiences — crafting applications that are fast, reliable, and a joy to use.

Based in Indonesia

Available Now

DevOps6 min read

Dockerfile Best Practices: Writing Better Container Images

A practical guide to Dockerfile best practices for junior developers. Learn how to write efficient, secure, and maintainable Dockerfiles by understanding layer caching, multi-stage builds, reducing image size, choosing the right base images, and optimizing build times. This beginner-friendly tutorial covers common mistakes to avoid, security considerations, and real-world examples for Node.js applications. Perfect for developers new to Docker who want to create production-ready container images and understand containerization fundamentals.

Read article

Tech Stack

Tools I reach for often

  • Golang
  • Node.JS
  • Javascript
  • Typescript
  • React
  • Next.JS
  • Nest.JS
  • PortgreSQL
  • MySQL
  • SQLServer
  • MonggoDB
  • Redis
  • Kafka
  • gRPC
  • Docker
  • Kubernetes
  • Microservice
  • React Native
  • Modern, boring, and well-tested technologies for shipping calm products.

    Contact

    Let's build what's next

    I'm always open to new opportunities. Whether you have a question or want to collaborate on a project, feel free to reach out.

    Location
    Jember, East Java, Indonesia
    A short note is all takes to start.

    Replies within 1-2 business days. Happy to sign an NDA.