Open to opportunities

Muhammad Dafin
Abiyasa

Software Engineer

Electrical Engineering graduate from Diponegoro University building robust web applications and intelligent AI-driven automation — from full-stack systems to multi-agent workflows and cloud infrastructure.

5 Projects
10+ Technologies
Muhammad Dafin Abiyasa
Scroll to explore

Background &
Experience

I'm a hands-on engineer with experience across the full software development stack and AI-driven automation — comfortable working in agile, cross-functional teams whether contributing as a fullstack engineer or building intelligent workflow systems.

With a foundation in Electrical Engineering from Diponegoro University (GPA: 3.64/4.00), I bring a systematic, analytical approach to software development. From building responsive front-end interfaces using React, JavaScript/TypeScript, HTML, and CSS, to designing and developing robust back-end systems with Go, Node.js, and PHP/Laravel — backed by PostgreSQL, MySQL, and MongoDB databases.

Beyond full-stack development, I design and deploy multi-agent AI systems using platforms like Dify AI and N8N, orchestrating LLM-based workflows for real-world enterprise use cases such as automated legal document review. Experienced in cloud deployment (GCP), Docker containerization, and RESTful API integration. I thrive in environments that demand ownership, fast iteration, and clean code.

Education

Diponegoro University

B.S. Electrical Engineering

GPA: 3.64 / 4.00

Focus Areas

Full-Stack Web Development

AI Agent & Workflow Automation

Cloud Architecture (GCP)

REST API Design

Featured
Projects

Each project demonstrates end-to-end development — from database design and API architecture to polished user interfaces.

AI Legal Agent Workflow

AI Legal Agent

AI & Workflow Automation

A production-grade multi-agent AI system for automated legal document review of IT outsourcing contracts (PKS). Employs a 5-layer agent architecture on Dify AI, orchestrated through N8N workflows, with Mattermost integration for seamless team collaboration and PDF report delivery.

5-Agent Architecture Risk Classification PDF Report Gen Slash Command Smart Input Detection
Dify AI N8N MiniMax LLM Mattermost JavaScript
View on GitHub
ERP Mini System Dashboard

ERP Mini System

Enterprise Resource Planning

A full-featured, lightweight ERP application handling essential business operations including Master Data Management, Inventory Control, Purchasing, Sales, and Financial Reporting with role-based access control and comprehensive audit trail.

RBAC (3 Roles) Interactive Charts PDF Export Audit Trail Stock Tracking
PHP 8.2 Laravel 11 MySQL Bootstrap 4 JavaScript
View on GitHub
Invoice & Billing System Dashboard

Invoice & Billing System

Financial Management

A modern full-stack invoice and billing management system for freelancers and small businesses. Features dynamic invoice creation with real-time calculations, professional PDF generation, payment recording, and a dashboard with interactive revenue analytics.

JWT Auth PDF Generation Revenue Charts Payment Tracking Client Management
React 19 TypeScript Node.js Express 5 PostgreSQL Prisma
View on GitHub
Sales Analytics Dashboard

Sales Analytics Dashboard

Business Intelligence

A full-stack sales analytics application for tracking revenue, products, and business performance. Provides real-time insights through interactive charts, comprehensive product management, user/role administration, and Docker-ready deployment for production scaling.

Interactive Charts Role Management Excel/PDF Export Docker Ready REST API Docs
React 18 TypeScript Django 5 PostgreSQL Docker
View on GitHub
Interview Scheduling System Dashboard

Interview Scheduling System

Recruitment & HR

A full-stack application designed to streamline the recruitment process by managing interview schedules, candidates, and positions. Features real-time updates via Socket.io, smart conflict detection, an interactive calendar interface, and automated email notifications.

Real-time (Socket.io) Calendar View Conflict Detection Email Notifications RBAC (3 Roles)
React 19 TypeScript Node.js Express.js PostgreSQL Prisma
View on GitHub

Skills &
Technologies

Frontend

React TypeScript JavaScript HTML5 CSS3 Tailwind CSS Bootstrap Vite

Backend

Go Node.js Express.js PHP Laravel Django REST APIs Socket.io

Database

PostgreSQL MySQL MongoDB Prisma ORM Eloquent ORM

AI & Automation

Dify AI N8N LLM Orchestration Multi-Agent Systems Mattermost API

DevOps & Tools

Docker Google Cloud (GCP) Git GitHub Linux Vercel

Let's build
something great
together.

I'm currently open to new opportunities — whether it's a full-time role, a freelance project, or just a conversation about what we might create. Feel free to reach out.