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.

Available
Hello, I'm
Muhamad Zainal Arifin
Software Engineer (Backend Specialist) & DevOps Engineer
Surakarta, Central Java, Indonesia
5+ Years Experience
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!
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
- Postman – API testing and documentation
- Insomnia – REST/GraphQL client
- Swagger / OpenAPI – API contract design
DevOps & Infrastructure
- Docker /Kubernetes – Containerization and orchestration
- GitHub Actions – CI/CD pipelines
- Nginx – Reverse proxy and web server
- Fly.io – Platform for deploying applications
- Grafana /Prometheus – Monitoring and observability