Available for hire

Hi, I'm Muhammad Afiffudin
Full Stack Developer

I craft clean, scalable web applications with a passion for AI integration and delivering exceptional user experiences.

3+Years exp.
20+Projects
10+Clients
Muhammad Afiffudin Al Mahdi
react js React.js
react js AI Integration
react js Node.js

About Me

A little bit about who I am

Hi! I'm Muhammad Afiffudin Al Mahdi, a passionate full-stack developer based in Indonesia. I love crafting digital experiences — from robust REST APIs to AI-powered features — turning complex problems into clean, elegant solutions.

I work across the full stack: backend with Node.js, Express & Laravel, frontend with React & Tailwind, and I've shipped real products integrating Gemini AI, MediaPipe & TensorFlow Lite.

Driven by curiosity and a desire to build things that actually matter. When I'm not coding, you'll find me exploring new tech or enjoying a good cup of coffee ☕

🇮🇩 Based in Indonesia🎓 Computer Science🤖 AI Enthusiast

Skills

Technologies I work with

Frameworks & Libraries

React.js
React.js
Node.js
Node.js
Express.js
Express.js
Laravel
Laravel
Prisma
Prisma
Tailwind CSS
Tailwind CSS

Languages

JavaScript
JavaScript
TypeScript
TypeScript
PHP
PHP
HTML/CSS
HTML/CSS

AI & Integration

Gemini API
Gemini API
TensorFlow
TensorFlow
MediaPipe

Infrastructure & Tools

Docker
Docker
Ubuntu
Ubuntu
Nginx
Nginx
Git/GitHub
Git/GitHub
Postman
Postman

Databases

MySQL
MySQL
PostgreSQL
PostgreSQL
Redis
Redis

Projects

Some things I've built

Tempa
Tempa logo

Tempat Eksplorasi Masa Depan dan Persiapan Arah

A digital education platform that lets students experience college life before committing to a major. Explore free trial courses across disciplines, get AI-powered guidance, and make a confident, informed decision about your academic future.

React.jsExpress.jsPrismaMySQLGemini API
Clavo
Clavo logo

Fruit Ripeness Detection App

An Android app for real-time clove ripeness detection using on-device ML. Powered by TensorFlow Lite and MediaPipe, it delivers fast and accurate agricultural analysis directly from your phone — no internet required.

KotlinTensorFlow LiteMediaPipe
JagoIngat
JagoIngat logo

JagoIngat

Memory Enhancement App

A React-based memory training app featuring interactive exercises and games to sharpen recall and cognitive skills. Clean UI, progress tracking, and techniques suited for all ages make memory improvement fun and accessible.

React.jsTailwind CSS
Rangkumin
Rangkumin logo

Rangkumin

AI-Powered Academic Summarizer

A Manifest V3 Google Chrome extension that instantly extracts and summarizes scientific journals using a Bring Your Own Key (BYOK) architecture. It integrates with top LLMs to deliver structured summaries—highlighting main problems, methodologies, and results—alongside auto-generated academic citations.

JavaScriptChrome ExtensionTailwind CSSREST API

Contact

Let's work together

Available for opportunities

Let's build something awesome.

Whether you have a project in mind, an internship opportunity, or just want to say hi, I'm always open to discussing new ideas!

Send me an email