Skip to content
View rizdwi's full-sized avatar
  • Indonesia

Block or report rizdwi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rizdwi/README.md
Rizki Dwi Sandy Profile Banner

GitHub Location Focus MajelisKu BookLapang YIMI

Software Engineer focused on Full-Stack Web Development. I build clean, fast, and production-grade applications with pragmatic architecture.



Featured Projects

SiniKajian (MajelisKu): Islamic Community & Qibla PWA

Laravel · PHP 8.3 · PWA · Leaflet · Vercel Serverless

Live Portal GitHub Source

Platform pencarian majelis ilmu, jadwal sholat, dan penunjuk arah kiblat presisi:

  • Formula geospasial Haversine mandiri untuk kalkulasi radius jarak majelis terdekat
  • Kompas arah kiblat dengan spherical azimuth langsung ke Ka'bah dipadu sensor gerak perangkat
  • Algoritma astronomis posisi matahari untuk waktu sholat presisi tanpa dependensi luar
  • PWA installable dengan caching service worker untuk penggunaan offline instan

Laravel PHP 8.3 PWA Leaflet Tailwind CSS Vercel

BookLapang: Sports Venue Booking Platform

Laravel 11 · PHP 8.3 · Tailwind CSS · Alpine.js · Vercel

Live Demo GitHub Source

Platform reservasi lapangan olahraga anti double-booking:

  • Pencegahan race condition dengan DB::transaction() dan pessimistic locking (lockForUpdate())
  • Pembatasan kuota reservasi aktif belum bayar per pengguna
  • Integrasi simulasi pembayaran instan QRIS dan Virtual Account BCA
  • Lapisan caching internal untuk kecepatan respons katalog jadwal

Laravel 11 Blade Tailwind Alpine.js SQLite Vercel

YIMI Foundation Portal: Educational & Social NGO Platform

Next.js 16 · React 19 · TypeScript · Tailwind CSS · Supabase · Vercel

Live Portal

Portal yayasan sosial dan pendidikan berbasis arsitektur web modern:

  • Server-Side Rendering optimal dengan Next.js 16 App Router dan pemuatan aset terdistribusi
  • Desain antarmuka responsif dan aksesibel terintegrasi animasi interaktif GSAP
  • Backend berbasis Supabase dengan struktur data terpusat untuk verifikasi program
  • Konfigurasi schema markup terstruktur dan optimasi metadata SEO

Next.js 16 React 19 TypeScript Tailwind Supabase Vercel


Tech Stack

Tech Stack

Category Technologies
Backend & Frameworks PHP 8.3, Laravel, Node.js, Next.js 16, REST APIs
Frontend & UI React 19, TypeScript, Blade, Tailwind CSS, Alpine.js, GSAP, Leaflet
Databases & Cloud PostgreSQL, Supabase, SQLite, MySQL, Vercel Serverless
Engineering Discipline Atomic Transactions, Pessimistic Locking, PWA Caching, Geospasial Math, YAGNI

GitHub Metrics

GitHub Stats Top Languages


GitHub MajelisKu BookLapang YIMI

Terbuka untuk kolaborasi rekayasa perangkat lunak dan proyek web modern.

Popular repositories Loading

  1. BookLapang BookLapang Public

    Sports venue booking & reservation management platform.

    Blade

  2. rizdwi rizdwi Public

    Software Engineer: Full-Stack Web Development | Laravel, Next.js, TypeScript & Modern Systems.

  3. yimi-website yimi-website Public

    TypeScript

  4. SiniKajian SiniKajian Public

    SiniKajian (MajelisKu) — Platform PWA pencarian majelis ilmu sunnah, waktu sholat astronomis & kompas kiblat presisi berbasis Laravel & Vercel Serverless.

    Blade

  5. kirim-kerja kirim-kerja Public

    TypeScript