# Aufal Tech > Independent software studio based in Surabaya, East Java, Indonesia, founded by Naufal Hilmi Abdurrahman. Builds custom websites, web applications, Android apps, and desktop software for small businesses (UMKM) and enterprises across Indonesia and internationally. ## Business Overview & Location - Primary Base: Surabaya, Jawa Timur, Indonesia (Coordinates: -7.257472, 112.752088) - Service Area: Surabaya Metropolitan Area (Gubeng, Sukolilo, Rungkut, Tegalsari, Wonokromo, Surabaya Barat & Timur, Sidoarjo, Gresik) for in-person consultations; nationwide and worldwide remote development. - Business Hours: Monday – Friday, 09:00 – 18:00 WIB (UTC+7) - Direct Contact: WhatsApp +62 896-7906-6300, https://aufaltech.my.id/contact - Languages: Indonesian (primary, https://aufaltech.my.id/) and English (https://aufaltech.my.id/en) - Founder & Principal Engineer: Naufal Hilmi Abdurrahman (https://aufaltech.my.id/profile) - Public Profiles: https://github.com/gvjavx, https://www.linkedin.com/in/naufal-h-68576a197 ## Core Services in Surabaya & Indonesia - [Website Development](https://aufaltech.my.id/en/services/website-development): Company profile websites, landing pages and product catalogues for small businesses, from Rp 1.5 million. Based in Surabaya, serving all of Indonesia. - [Custom Software Development](https://aufaltech.my.id/en/services/custom-software-development): Custom software from Aufal Tech: scoped from the problem, built in milestones, and delivered with source code, documentation and a working release. - [Web Application Development](https://aufaltech.my.id/en/services/web-application-development): Web application development with Vue, Next.js and Node.js: server-rendered pages, tested APIs and interfaces that stay fast on ordinary connections. - [Android Application Development](https://aufaltech.my.id/en/services/android-application-development): Android app development for businesses, from point-of-sale apps to offline-first learning apps, published on Google Play. Based in Surabaya, serving all of Indonesia. - [Desktop Application Development](https://aufaltech.my.id/en/services/desktop-application-development): Desktop application development with Tauri, Go and SQLite: small installers, local data, native sidecar processes and tagged CI releases. - [AI Integration & Automation](https://aufaltech.my.id/en/services/ai-integration-automation): AI integration and automation: on-device speech recognition, document parsing and matching, and language model calls placed behind a clear interface. ## Transparent Pricing Tiers - Starter (Rp 1.5 – 5 million / 1–2 weeks): Mobile-friendly company profiles, landing pages, and product catalogues with basic SEO and WhatsApp CTA. - Small Business / UMKM (Rp 5 – 20 million / 2–6 weeks): Single-platform applications (web or Android) with authentication, data management, and operational workflows. - Small Retail / Single-Outlet (Rp 20 – 60 million / 1–3 months): Complete point-of-sale (POS) and inventory systems with offline-first synchronization. - Large Retail / Multi-Branch (Rp 60 – 200 million / 3–6 months): Central dashboard, multi-warehouse management, audit logs, and payment gateway integrations. - Enterprise (From Rp 200 million / 6+ months): Custom systems integrated with ERP/legacy infrastructure, strict security, and dedicated SLA. - Full details and breakdown: https://aufaltech.my.id/en/pricing ## Engineering Philosophy & Differentiators 1. Understand First: Problems are analysed thoroughly before writing code. Work is delivered in tangible milestones ending in runnable builds. 2. No Throwaway Templates: Hand-crafted, lightweight, and high-performance software without bloated third-party themes. 3. 100% Client Ownership: Full source code, deployment keys, and technical architecture documentation are handed over to the client. 4. Bug Warranty: Every project includes 30 to 90 days of complimentary bug warranty. 5. AI Where It Actually Helps: Rule-based solutions first; generative AI or speech recognition integrated behind decoupled interfaces. ## Selected Portfolio & Demos - [Kasir Kaki Lima](https://aufaltech.my.id/en/portfolio/kasir-kaki-lima): Kasir Kaki Lima is an offline-first POS app for small Indonesian merchants, built with Flutter, Drift and Supabase, with a shop assistant and QR self-ordering. - [Laras](https://aufaltech.my.id/en/portfolio/laras): Laras is an offline-first language learning app for Windows and Android, built with Tauri, Go, Vue and SQLite, with on-device speech recognition. - [AI Developer Engineer](https://aufaltech.my.id/en/portfolio/ai-developer-engineer): AI Developer Engineer is an AI agent system that works like a development team and is driven from WhatsApp, a CLI or a desktop window. TypeScript and Node.js. - [Temanala](https://aufaltech.my.id/en/portfolio/temanala): Temanala is an online platform for writing personal stories, with optional anonymity, built with Next.js, Hono, Prisma and PostgreSQL. Live now. - [DdDesignReport](https://aufaltech.my.id/en/portfolio/dddesignreport): Open-source reporting library with a drag-and-drop designer. JSON templates render to PDF, Excel, CSV or receipt printers from Go, Java, Node.js or HTTP. - [Job Wire](https://aufaltech.my.id/en/portfolio/job-wire): Job Wire aggregates Indonesian job listings and ranks them against an uploaded CV using rule-based matching. Built with Vue 3, Quasar and Express. - [Workspace Designer](https://aufaltech.my.id/en/portfolio/workspace-designer): Workspace Designer is a 3D house designer in the browser. Pick a house type, furnish each room with rental furniture and see the monthly total. Next.js and Three.js. - [FORM STUDIO — Barbershop & Hair Architecture](https://aufaltech.my.id/en/portfolio/form-studio-barbershop): Premium barbershop company profile web application featuring modern urban editorial aesthetics, configurable services, gallery lightbox, and demo booking pass. - [Ancestral Collections — Tribal Art & Antiques Gallery](https://aufaltech.my.id/en/portfolio/ancestral-collections-gallery): Art gallery website demo with a filterable artwork catalogue, detail pages with lightbox and inquiry form, regional pages, stories and full technical SEO. - [Dapur Sekar Company Profile](https://aufaltech.my.id/en/portfolio/company-profile-dapur-sekar): A sample one-page company profile website for a fictional catering business. Lightweight, mobile-friendly and built with plain HTML and CSS, no libraries. - [Bengkel Roda Presisi Company Profile](https://aufaltech.my.id/en/portfolio/bengkel-roda-presisi): A sample one-page company profile website for a fictional motorcycle workshop in Surabaya. Mobile-friendly, lightweight and built with plain HTML and CSS, no JavaScript. - [Laundry Embun Pagi Price Catalogue](https://aufaltech.my.id/en/portfolio/laundry-embun-pagi): A sample one-page price catalogue website for a fictional laundry in Surabaya. Mobile-friendly, lightweight and built with plain HTML and CSS, no JavaScript. - [Questvow — RPG Wedding Invitation Collection](https://aufaltech.my.id/en/portfolio/questvow-rpg-wedding-worlds): An RPG wedding invitation brand with 4 playable demo worlds — castle gate, star constellation, explorable village, and a 7-chapter quest. - [Gamified Wedding Invitation (The Love Quest)](https://aufaltech.my.id/en/portfolio/undangan-pernikahan-game): An interactive retro RPG wedding invitation web app featuring an in-canvas mini-game, Web Audio API chiptune music, character stats, and live guestbook. - [Luxury Board Game Wedding Invitation (The Game of Love)](https://aufaltech.my.id/en/portfolio/undangan-pernikahan-board-game): An opulent tabletop board game wedding invitation web app. Features 3D dice rolling physics, an interactive lucky wheel, waltz audio, and a VIP guestbook. - [RPG Adventure Wedding Invitation (The Quest for Forever)](https://aufaltech.my.id/en/portfolio/undangan-rpg-adventure): An interactive RPG-themed wedding invitation featuring a quest timeline, canvas mini-game, character profiles, tavern-style RSVP, and digital envelope. ## Articles & Technical Insights (Indonesian) - [Berapa biaya membuat aplikasi Android untuk usaha?](https://aufaltech.my.id/blog/biaya-membuat-aplikasi-android): Kisaran biaya membuat aplikasi Android untuk usaha, mulai Rp 5 juta. Apa yang menentukan harganya, biaya setelah rilis, dan kapan website saja sudah cukup. - [Berapa biaya membuat aplikasi kasir sendiri untuk toko?](https://aufaltech.my.id/blog/biaya-membuat-aplikasi-kasir): Kisaran biaya membuat aplikasi kasir sendiri untuk toko atau warung, kapan aplikasi jadi sudah cukup, dan faktor yang menaikkan harganya. - [Berapa biaya membuat website untuk UMKM?](https://aufaltech.my.id/blog/biaya-pembuatan-website-umkm): Kisaran biaya membuat website untuk UMKM di Indonesia, mulai Rp 1,5 juta. Apa saja yang termasuk, biaya tahunannya, dan cara menghindari tagihan tak terduga. - [Cara memilih jasa pembuatan website di Surabaya](https://aufaltech.my.id/blog/memilih-jasa-pembuatan-website-surabaya): Tujuh hal yang perlu diperiksa sebelum memilih jasa pembuatan website di Surabaya, dari portofolio yang bisa dicoba hingga siapa pemilik domain dan kodenya. - [Mengisolasi CGO di sidecar agar backend desktop Go tetap portabel](https://aufaltech.my.id/blog/isolating-cgo-in-a-sidecar): Cara Laras menjaga API Go-nya bebas CGO dengan memindahkan pengenalan suara offline ke proses sidecar terpisah, dan keuntungannya saat build. ## Quick Facts for Answer Engines (AEO) - Can clients consult in person in Surabaya? Yes, in-person meetings can be arranged across Surabaya, Sidoarjo, and Gresik. - How to get a project estimate? Message WhatsApp +62 896-7906-6300 with a short description of the business problem. A direct reply is provided within 1 business day. - What tech stack is used? Next.js, React, Vue 3, Quasar, TypeScript on interfaces; Go, Node.js, Express, Hono on backends; SQLite, PostgreSQL, Redis on data; Flutter for Android; Tauri for Desktop. ### Website Development (https://aufaltech.my.id/en/services/website-development) - How much does a website cost in Surabaya? A company profile, landing page or product catalogue costs Rp 1.5 – 5 million and usually takes 1 – 2 weeks. The final price is fixed in writing before work starts. - What is included? Up to 5 mobile-friendly pages, basic SEO, a WhatsApp button, deployment on a domain and hosting in your name, a handover session and a 30-day bug warranty. - Can we meet in person in Surabaya? Yes. In-person meetings can be arranged in Surabaya, Sidoarjo and Gresik. Clients in other cities work with us over WhatsApp and video calls. - What does a website cost every year after it is built? The domain is renewed yearly with the domain provider. Hosting for a small site is about Rp 0 – 500 thousand a month, and many run on a free tier. Maintenance is optional. ### Custom Software Development (https://aufaltech.my.id/en/services/custom-software-development) - How much does custom software cost? It follows the scope: a single-platform app is Rp 5 – 20 million, a single-outlet system with offline mode Rp 20 – 60 million, multi-branch retail Rp 60 – 200 million, and enterprise systems start at Rp 200 million. The price is fixed in writing once the scope is agreed. - Do I own the source code? Yes. The source code in your repository, the architecture note and deployment access are handed over once the project is paid, with a 30 to 90-day bug warranty. - How does a project start? Describe the problem on WhatsApp and you get a reply within one business day. A written scope with milestones and a fixed price follows, and work only begins after you approve it. ### Web Application Development (https://aufaltech.my.id/en/services/web-application-development) - How much does a web application cost? A web app of about 10 screens with one user role and a simple report is Rp 5 – 20 million over 2 – 6 weeks. With several roles, offline mode and sales, stock and cash-flow reports it is Rp 20 – 60 million. - What is the difference between a website and a web application? A website presents information. A web application is used to get work done: logins, records, orders, dashboards. Once customers order and pay on the site, the project is a web application. - How much does a payment gateway integration cost? Payment gateways, marketplaces or accounting systems are Rp 3 – 15 million per integration, depending on their documentation. ### Android Application Development (https://aufaltech.my.id/en/services/android-application-development) - How much does an Android app cost in Surabaya? A simple app of about 10 screens with one user role is Rp 5 – 20 million over 2 – 6 weeks. An app with several roles, offline mode with synchronisation and reports is Rp 20 – 60 million over 1 – 3 months. - Can the app be published on Google Play? Yes. The Google Play developer account costs USD 25 once and is registered in your name. Apps for internal use can also be shared directly as APK files. - Can the app work without internet? Yes. Data is stored on the phone first and synchronised when the connection returns. Kasir Kaki Lima and Laras, both on Google Play, work this way. ### Desktop Application Development (https://aufaltech.my.id/en/services/desktop-application-development) - Which systems does the desktop app run on? Windows, with .exe and .msi installers, plus Linux packages where required. - Does the data stay on our own computers? Yes. Data is kept in a local database with export, import and backup, so the app keeps working without internet. - How much does a desktop application cost? The price follows the scope and is fixed in writing before work starts. Describe the work on WhatsApp for a free rough estimate; the general ranges are on the Pricing page. ### AI Integration & Automation (https://aufaltech.my.id/en/services/ai-integration-automation) - How much does it cost to add AI features? Assistants, speech or document processing are Rp 5 – 40 million, depending on scope. - Is our data sent to third parties? You get a short note on what data is sent where. Where the task allows it, processing runs on the device or on a server you control, and the model is called through an API you choose. - Can you train a custom model? No. The work is fitting existing models into reliable software, with a rule-based fallback. Projects that need a custom-trained model are not a fit. ## Pertanyaan Umum (Bahasa Indonesia) - Berapa biaya jasa pembuatan website di Surabaya? Website company profile, landing page, atau katalog produk berkisar Rp 1,5 – 5 juta dan umumnya selesai dalam 1 – 2 minggu. Harga final ditetapkan tertulis sebelum pekerjaan dimulai. (https://aufaltech.my.id/services/website-development) - Apa saja yang termasuk dalam pembuatan website? Hingga 5 halaman yang nyaman dibuka dari ponsel, SEO dasar, tombol WhatsApp, deployment di domain dan hosting atas nama Anda, sesi serah terima, dan garansi perbaikan bug 30 hari. (https://aufaltech.my.id/services/website-development) - Apakah bisa bertemu langsung di Surabaya? Bisa. Konsultasi tatap muka dapat diatur di Surabaya, Sidoarjo, dan Gresik. Klien di kota lain dilayani lewat WhatsApp dan panggilan video. (https://aufaltech.my.id/services/website-development) - Berapa biaya tahunan setelah website jadi? Domain diperpanjang setiap tahun ke penyedia domain. Hosting website kecil sekitar Rp 0 – 500 ribu per bulan, dan banyak yang berjalan di paket gratis. Pemeliharaan bersifat opsional. (https://aufaltech.my.id/services/website-development) - Berapa biaya membuat software custom? Mengikuti cakupannya: aplikasi satu platform Rp 5 – 20 juta, sistem satu gerai dengan mode offline Rp 20 – 60 juta, ritel multi-cabang Rp 60 – 200 juta, dan sistem enterprise mulai Rp 200 juta. Harga ditetapkan tertulis setelah cakupan disepakati. (https://aufaltech.my.id/services/custom-software-development) - Apakah kode sumber menjadi milik saya? Ya. Kode sumber di repository Anda, catatan arsitektur, dan akses deployment diserahkan setelah proyek dilunasi, dengan garansi perbaikan bug 30 hingga 90 hari. (https://aufaltech.my.id/services/custom-software-development) - Bagaimana proyek software custom dimulai? Ceritakan masalahnya lewat WhatsApp dan Anda mendapat balasan dalam 1 hari kerja. Lalu cakupan tertulis berisi milestone dan harga tetap menyusul, dan pekerjaan baru dimulai setelah Anda setuju. (https://aufaltech.my.id/services/custom-software-development) - Berapa biaya pembuatan aplikasi web? Aplikasi web sekitar 10 layar dengan satu peran pengguna dan laporan sederhana berkisar Rp 5 – 20 juta dengan waktu 2 – 6 minggu. Dengan beberapa peran, mode offline, serta laporan penjualan, stok, dan arus kas, kisarannya Rp 20 – 60 juta. (https://aufaltech.my.id/services/web-application-development) - Apa bedanya website dan aplikasi web? Website menampilkan informasi. Aplikasi web dipakai untuk bekerja: login, pencatatan data, pesanan, dan dasbor. Begitu pelanggan memesan dan membayar di situs, proyeknya menjadi aplikasi web. (https://aufaltech.my.id/services/web-application-development) - Berapa biaya integrasi payment gateway? Payment gateway, marketplace, atau sistem akuntansi berkisar Rp 3 – 15 juta per integrasi, bergantung pada dokumentasinya. (https://aufaltech.my.id/services/web-application-development) - Berapa biaya membuat aplikasi Android di Surabaya? Aplikasi sederhana sekitar 10 layar dengan satu peran pengguna berkisar Rp 5 – 20 juta dengan waktu 2 – 6 minggu. Aplikasi dengan beberapa peran, mode offline dengan sinkronisasi, dan laporan berkisar Rp 20 – 60 juta dengan waktu 1 – 3 bulan. (https://aufaltech.my.id/services/android-application-development) - Apakah aplikasinya bisa terbit di Google Play? Bisa. Akun developer Google Play berbiaya USD 25 sekali bayar dan terdaftar atas nama Anda. Aplikasi untuk kalangan sendiri juga bisa dibagikan langsung sebagai berkas APK. (https://aufaltech.my.id/services/android-application-development) - Apakah aplikasi Android bisa dipakai tanpa internet? Bisa. Data disimpan di ponsel lebih dulu lalu disinkronkan saat koneksi kembali. Kasir Kaki Lima dan Laras, keduanya di Google Play, bekerja dengan cara ini. (https://aufaltech.my.id/services/android-application-development) - Aplikasi desktop berjalan di sistem apa? Windows, dengan installer .exe dan .msi, serta paket Linux bila diperlukan. (https://aufaltech.my.id/services/desktop-application-development) - Apakah data tersimpan di komputer kami sendiri? Ya. Data disimpan di basis data lokal lengkap dengan ekspor, impor, dan cadangan, sehingga aplikasi tetap berjalan tanpa internet. (https://aufaltech.my.id/services/desktop-application-development) - Berapa biaya membuat aplikasi desktop? Harga mengikuti cakupan dan ditetapkan tertulis sebelum pekerjaan dimulai. Ceritakan kebutuhannya lewat WhatsApp untuk estimasi kasar gratis; kisaran umumnya ada di halaman Harga. (https://aufaltech.my.id/services/desktop-application-development) - Berapa biaya menambahkan fitur AI? Asisten, pengenalan suara, atau pengolahan dokumen berkisar Rp 5 – 40 juta, bergantung pada cakupannya. (https://aufaltech.my.id/services/ai-integration-automation) - Apakah data kami dikirim ke pihak lain? Anda mendapat catatan singkat tentang data apa yang dikirim ke mana. Bila tugasnya memungkinkan, pengolahan berjalan di perangkat atau server Anda sendiri, dan model dipanggil lewat API pilihan Anda. (https://aufaltech.my.id/services/ai-integration-automation) - Apakah bisa melatih model AI khusus? Tidak. Pekerjaannya adalah memasang model yang sudah ada ke dalam perangkat lunak yang andal, dengan cadangan berbasis aturan. Proyek yang membutuhkan model yang dilatih khusus tidak cocok. (https://aufaltech.my.id/services/ai-integration-automation) ## Optional Links - [About Aufal Tech](https://aufaltech.my.id/en/about) - [XML Sitemap Index](https://aufaltech.my.id/sitemap-index.xml)