Profile picture
Available

Hello, I'm

Muhamad Zainal Arifin

Software Engineer (Backend Specialist) & DevOps Engineer

Surakarta, Central Java, Indonesia
5+ Years Experience

I'm a dynamic software engineer with over 5 years of hands-on experience building robust, scalable, and high-performance web and mobile applications. I'm passionate about crafting elegant solutions across the full technology stack — from modern frontend interfaces to efficient backend systems and DevOps practices. I'm proficient in Laravel, CodeIgniter, Express.js, NestJS, Go Fiber, React.js, and Kotlin. I thrive in fast-paced environments as a fast learner and adaptable problem-solver, consistently delivering clean, maintainable code that drives real business impact.

Open to new opportunities

Looking for a software engineer?

I'm currently open to new opportunities and exciting collaborations. Let's connect and create impactful technology solutions together!

Get in Touch

What I Use

Hardware

  • Windows / Linux laptop – My daily driver for development
  • Mechanical keyboard – With tactile switches and programmable layers

Development Environment

  • VS Code – Primary code editor
  • JetBrains IDEs – PhpStorm for Laravel work and IntelliJ IDEA / Android Studio for Kotlin
  • Git – Version control, withgh for GitHub workflows
  • Docker – Containerized local development

Backend & Databases

  • MySQL /MariaDB – Primary relational databases
  • PostgreSQL – For Go and Node.js services
  • Redis – Caching and queues
  • TablePlus – Database GUI for PostgreSQL, MySQL, Redis, and more

Dev Tools

DevOps & Infrastructure

Productivity

  • Obsidian – Note-taking with markdown and local-first storage
  • Notion – Project notes and documentation