ificode

Hi there, I'm Muhammad Arifin

Software Engineer, Problem Solver, based in Jakarta, Indonesia 馃嚠馃嚛

I'm a software engineer with 5+ years of experiences based in Jakarta, Indonesia. I specialize in building software applications as a full-stack developer, handling everything from the frontend and backend to cloud infrastructure. My toolkit includes React, Next.js, TailwindCSS, Fastify, TypeScript, Cloudflare environments, and more.

Services I Offer

MVP Development

Rapidly build and launch your Minimum Viable Product with modern tech stack. From concept to deployment, I help you validate your ideas quickly and efficiently.

AI Application Development

Integrate cutting-edge AI capabilities into your applications. Build intelligent solutions using machine learning, natural language processing, and AI APIs.

Software Consultation

Get expert guidance on architecture, technology choices, and best practices. I help you make informed decisions to build scalable and maintainable software.

Work Experiences

NRI Indonesia logo

Frontend Engineer

Jun 2025 - PresentJakarta, Indonesia
IBM logo

Full-Stack Developer

Aug 2022 - Oct 2022Jakarta, Indonesia
Delameta Bilano logo

Embedded System Engineer

Jul 2020 - Jun 2021Jakarta, Indonesia
Go to LinkedIn

Featured Articles

No articles available yet.

View all articles

Open Source Contributions

Sometimes I contribute to open source projects in my free time.

ifindev/fullstack-next-cloudflare

馃殌 Full-stack Next.js 15 + Cloudflare Workers template with D1 database, R2 storage, Better Auth, and Server Actions. Production-ready with automated CI/CD and generous free tiers.

ifindev/secure-authentication

A secure authentication system built with modern best practices. Features include OAuth, session management, and comprehensive security measures.

ifindev/next-fastify-template

A production-ready Next.js template integrated with Fastify server. Includes TypeScript, authentication, and optimized performance configurations.

Show More

Digital Products

Ebook Cover

Mastering React with TypeScript

Learn how to build robust, type-safe React applications using TypeScript. This comprehensive guide covers everything from basic types to advanced patterns, hooks, and component architecture.

See Detail

Ebook Cover

Vibecoding with Cursor & Claude Code

Discover the art of efficient coding with AI-powered tools. Learn how to leverage Cursor and Claude Code to accelerate your development workflow and write better code faster.

See Detail

Ebook Cover

CI/CD with GitHub Actions

Master continuous integration and deployment using GitHub Actions. Build automated workflows, deploy applications, and streamline your development pipeline with best practices.

See Detail