Back to Portfolio
Download PDF

YAHYA AL FARUQ

Full-Stack Software Engineer · Laravel, React, TypeScript & Node.js
jhonelfarq@gmail.com
+62 813-2992-4856
Makassar / Solo Raya, Indonesia
github.com/yahyaalfaruq

Professional Summary

Full-Stack Software Engineer educated in Information & Technology (IT) and Tahfidz Al-Qur'an at Pondok Pesantren Qur'an & IT Al Mahir (PPQITA), Karanganyar (Solo Raya). Experienced in architecting and deploying 50+ web repositories and institutional platforms — including SIAKAD Almahira (Assessment, Attendance, Tahfidz Tracking & Digital Report Cards), Student Master Registry systems, Point-of-Sale (POS) cashier apps, offline-first PWAs, and RESTful APIs using Laravel 12, React 19, TypeScript, Node.js, and Supabase. Certified in Responsive Web Design (PPQITA), TEKNOVISTAFEST Web Design Competition (Universitas Airlangga), Arabic Language Preparation (Mumtaz / 87.50% — Darul Lughah Al Arabiyah), and Intensive English (Pare-Dise Kampung Inggris).

Technical Skills

Frontend DevelopmentHTML5, CSS3, Tailwind CSS, JavaScript (ES6+), TypeScript, React.js (React 19), Next.js, Alpine.js, Blade, Vite, Framer Motion, PWA (Service Worker & IndexedDB)
Backend DevelopmentPHP 8.2+, Laravel 11/12 (Modular Architecture, DomPDF, Spatie Activitylog), Node.js, Express.js, RESTful API Design, GraphQL
Database & CloudMySQL, PostgreSQL, Supabase (Cloud Database & Row-Level Security), SQLite, MongoDB, IndexedDB, LocalStorage
Tools & WorkflowGit, GitHub, Vercel, Composer, NPM, SheetJS (XLSX), Laragon, XAMPP, Figma, Postman, Linux CLI
LanguagesIndonesian (Native), Arabic (Certified Mumtaz — 87.50%), English (Certified — Kampung Inggris Pare)

Featured Projects & Engineering Experience

SIAKAD Almahira — Modul Penilaian, Presensi & Raport Digital · Laravel 12, Tailwind CSS 4, Alpine.js, DomPDF, Supabase
PPQ IT Al Mahir · 2025 – 2026
  • Engineered the core downstream module (PenilaianDanPresensi) integrating 5 sub-modules: Real-Time Analytics Dashboard, Academic Grading, Tahfidz Al-Qur'an Tracking, Schedule-Based Attendance, and Student Leave/Sick Permits (IzinSakit).
  • Built automated Smart Attendance Override: approving a student leave/sick request automatically syncs with active class schedules (JadwalPelajaran) and updates attendance records without manual teacher re-entry.
  • Implemented dynamic weighted grading formulas (Daily Average, Mid-Term/UTS, Final/UAS) with KKM validation, automatic class ranking, Arabic predicate conversion (Mumtaz, Jayyid Jiddan, Jayyid, Maqbul), and print-optimized A4 Digital Report Cards (PDF).
Sistem Buku Induk & Pendataan Siswa · React 19, Vite 8, Supabase, Framer Motion, SheetJS (XLSX)
PPQ IT Al Mahir · 2026
  • Developed a modern student registry and digital Buku Induk Siswa web platform connected to Supabase Cloud Database.
  • Implemented multi-class student filtering, structured biodata management, and one-click spreadsheet import/export (.xlsx) using SheetJS.
Dompet Santri, Web Kasir (POS) & PSB/PPDB Santri · TypeScript, React.js, Next.js, Tailwind CSS, Vercel
2024 – 2025
  • Dompet Santri & Catatan Keuangan (dompets-santri.vercel.app): Built digital student allowance and financial ledger apps tailored for boarding school ecosystems.
  • Web Kasir & POS Coffee Shop (web-kasir-pi.vercel.app): Developed responsive Point-of-Sale cashier applications in TypeScript and React with real-time cart calculation and receipt generation.
  • PSB / PPDB Santri (psb-app, pdb-santri): Created online student admission and enrollment management systems using TypeScript.
Tugazku (Offline-First PWA), SAS Todo-List Laravel & Qur'an REST API · JavaScript, IndexedDB, PWA, Laravel Blade, Node.js, Express.js
2024 – 2025
  • Tugazku PWA (tugazku.vercel.app): Built an offline-first Progressive Web App for student task CRUD powered by browser IndexedDB and Service Workers.
  • Qur'an API & Islamic Utilities: Built a TypeScript Qur'an REST API (api-application-quran), Kalkulator Zakat Mal, and real-time Latin-to-Arabic Script Converter.
  • Responsive Web Design Portfolio: Delivered 15+ live websites including Best Kaca Film, Mahir Wisata Travel, Ma'had Umar Bin Khattab, and TEKNOVISTAFEST & BytesFest 2024 entries.

Education

Pondok Pesantren Qur'an & IT Al Mahir (PPQITA) · Information & Technology (IT) and Tahfidz Al-Qur'an
Karanganyar, Jawa Tengah · 2023 – 2026
  • Completed secondary education (Program Kesetaraan Paket C — PKBM Inisiator Salam Kariim, NISN: 0086397610) with specialization in Software Engineering, Full-Stack Web Development, Arabic Language, and Tahfidz Al-Qur'an.

Official Certifications

Responsive Web Design Certification

Pondok Pesantren Qur'an & IT Al Mahir (PPQITA) · T.A. 2023/2024

Completed 1-semester intensive Responsive Web Design curriculum with Grade B (Baik / Good). Signed by Headmaster Dhanny Ardiansyah.

Web Design Competition — TEKNOVISTAFEST

Fakultas Vokasi Universitas Airlangga (UNAIR) · 19 Oct 2024

Awarded official certificate as Participant in the TEKNOVISTAFEST Web Design Competition organized by HIMA Teknik Informatika, Fakultas Vokasi Universitas Airlangga, Surabaya.

Arabic Language Preparation (شهادة التفاصيل)

Darul Lughah Al Arabiyah · 29 Jan 2024 · Reg No: 243193631

Completed Level 1 Intensive Arabic Program with predicate Mumtaz (Excellent — 87.50%): Listening 92, Speaking 89, Writing 85, Reading 84.

English Program Kampung Inggris

Pare-Dise International Language Academy · 18 Aug 2023 · Reg No: 005654

Completed 1-month intensive English communication program at Pare-Dise, Kampung Inggris Pare, Kediri (NPSN: K9989845).