Hi, I'm Muhammad Danish Arfa

Full-Stack Developer

Learning continuously, exploring technology and the world.

Muhammad Danish Arfa

About Me

Full-Stack Developer with hands-on experience digitizing manual business workflows into web-based systems. Proficient in Next.js, NestJS, PostgreSQL, and Prisma ORM, with experience deploying applications on self-hosted servers and Google Cloud Platform.

Skills & Technologies

Programming Languages:JavaScript, TypeScript, Dart
Frontend:Next.js, Shadcn UI
Backend:Express.js, Next.js, NestJS, RESTful API, OpenAPI Specification
Database & ORM:Firestore (NoSQL), MySQL, PostgreSQL, Supabase, Neon, Prisma ORM
Mobile:Flutter
Cloud & DevOps:Google Cloud Platform (Cloud Run, App Engine, Cloud Storage), Vercel, GitHub Actions
Tools:Git, GitHub, Postman
Languages:Indonesian (Native), English (Intermediate)

Education

2021 - 2025

Bachelor’s Degree in Informatics Engineering

Universitas Mataram

Final GPA: 3.78/4.00

February - June 2024

Cloud Computing Cohort

Bangkit Academy led by Google, GoTo, and Traveloka

Completed technical and soft skills courses focused on cloud computing, and a capstone project with a cross-disciplinary team.

Recent Experience

Full-Stack Developer (Freelance)

CV. Dwi Persada Makmur - Mataram

July 2026 - Present
  • Developed an internal operations system using Next.js, NestJS, and PostgreSQL (Prisma ORM) to manage the company's end-to-end workflow in the FTTH industry.
  • Built modules for material requests, delivery and lending, returns, invoicing with automated tax calculation, and document management.
  • Set up CI/CD with GitHub Actions and a self-hosted runner, and deployed the application using PM2, Nginx, and Cloudflare Tunnel.
  • Digitized the company's manual end-to-end workflow, covering planning, warehouse, finance, and documentation, into a single integrated web platform.

IT Programmer (Internship)

PT. Petrolab Services - East Jakarta

January - April 2026
  • Developed a Consumable Request Monitoring System using Next.js and NestJS to replace manual Google Forms and email-based workflows, improving request visibility and reducing missed communications.
  • Built end-to-end request management with approval flows, real-time quota monitoring, and automated data recording, backed by PostgreSQL and Prisma ORM.
  • Defined API contracts using OpenAPI Specification to ensure clear integration between frontend and backend systems.
  • Built a Vehicle Lending System mobile application prototype using Flutter to support vehicle booking workflows.

Recent Projects

SIM Qur'an - Full-Stack Developer

Undergraduate thesis (2025): a web-based system for SDIT Ulul Albab Mataram that digitizes Quran memorization (tahfidz) and recitation (tahsin) monitoring, with role-based features for admins, coordinators, teachers, and parents. Validated with Black Box Testing (all functions passing) and a SUS score of 73.08 (Grade B-, Acceptable) from 30 respondents.

Next.js (App Router)Server ActionsPrisma ORMPostgreSQLVercel

Florify - Backend & Cloud Developer

Bangkit Academy capstone project (2024): backend architecture for an AI-powered mobile app providing personalized plant care advice, with RESTful APIs and a Flask API integrating machine learning models.

Express.jsFlaskGCPCloud FirestoreCloud StorageApp EngineCloud Run

Connect With Me