Muhammad Irfan A.
AppSheet | Google Sheets | Appscript | Electrical Engineering
I help businesses turn spreadsheets into working applications. With 4 years of experience in AppSheet development, Google Sheets automation, and Data Studio, I build systems that replace manual processes with structured, reliable workflows, no more chasing updates across spreadsheets or relying on people to remember steps. What I typically work on: - Custom AppSheet applications for operational management, including project tracking, service logging, inventory, and workflow automation - Database structuring in Google Sheets, with proper table relationships, validations, and security filters - Data Studio dashboards that turn raw data into something decision makers can actually act on - Automation that removes repetitive manual work, from approval flows to notifications and status updates. I focus on building things that are not just functional, but easy for the client to maintain after I'm done. That means clean structure, clear logic, and documentation that makes sense to someone who isn't a developer. Background in Electrical Engineering, which shaped how I approach problems: break down the system, find where it's inefficient, then rebuild it so it actually works the way it should.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $4.1k
Billed in all: $101,758$102k
$4.1k in the last 6 months
Across 37 contracts
Earnings, last 30 days
Skill rankings: Top 13% in Spreadsheet Software
Ranked by MRR among everyone on Upwork with the skill.
- #7Google Charts36 freelancers · 🇮🇩 #1Top 19%🇮🇩#1 of 2
- #37AppSheet150 freelancers · 🇮🇩 #2Top 25%🇮🇩#2 of 4
- #56Low-Code Development312 freelancers · 🇮🇩 #3Top 18%🇮🇩#3 of 4
- #76Business with 10-99 Employees358 freelancers · 🇮🇩 #1Top 21%🇮🇩#1 of 2
- #96Google Forms563 freelancers · 🇮🇩 #2Top 17%🇮🇩#2 of 11
- #163Spreadsheet Software1,261 freelancers · 🇮🇩 #1Top 13%🇮🇩#1 of 22
- #185Google Sheets Automation1,085 freelancers · 🇮🇩 #6Top 17%🇮🇩#6 of 18
- #362Looker Studio1,813 freelancers · 🇮🇩 #6Top 20%🇮🇩#6 of 29