
Portfolio & Case Studies
Built from real-world problems.
Every project begins by understanding the real workflow and problem—then turning it into an organized, relevant digital system that is actually used.
View Our Work
Inventory & Finance · Desktop + Online · Supabase
Inventori Ellin Hijab
Problem
Stock records, offline/marketplace transactions, cash, payables, receivables, returns, and COGS need to be managed in one organized workflow.
Solution
A central inventory and finance control application with barcode/scanner support, PDF reports and invoices, local-first storage, and Desktop–Online synchronization through Supabase.
Result
Stock, transactions, and finances can be recorded faster, stay integrated, and be monitored according to user access permissions.
Access Separation
Owner — Full control over stock, transactions, COGS, finances, reports, and business settings.
Admin — Focused on daily operations while sensitive information such as COGS remains hidden.
System Strengths
- Incoming goods, outgoing goods, warehouse stock, and returns
- Barcode/scanner support to speed up inventory operations
- Offline and marketplace sales in one system
- Integrated cash, payables, receivables, COGS, and selling prices
- Reports and invoices in PDF format
- Local-first architecture for stable operations
- Desktop and Online synchronization through Supabase

View Full System Workflow+

Garment Operations · Android · Supabase
Laela Group
Problem
Material, production, tailor work, wages, payments, and stock data were scattered across manual notes, chats, and individual memory.
Solution
Three role-based Android apps for Admin, Production Manager, and Tailor that follow the garment workflow from incoming fabric to finished goods and sales.
Result
Every process, stock movement, task, submission, reject, wage, and payment can be traced to its source and responsible person.
Three Roles / Apps
Admin — Access to operations, warehouse, payroll, finance, payables/receivables, backup, and settings.
Production Manager — Focused on the production dashboard, fabric, cutting, sewing, cutting wages, and supplies without sensitive financial data.
Penjahit — Only sees assigned work orders, submissions, remaining work, rejects/repairs, history, and personal wages.
System Strengths
- Work and accountability are separated by tailor account
- Passed/Rejected QC with repairs without duplicating sewing wages
- Paid, Partial, or Credit payments with due dates
- Backup, Restore, rollback, and Total Reset while preserving master accounts
- Cross-device synchronization with role-based access control
- Update all three apps without uninstalling as long as the signing certificate remains the same
Next: Development direction: multi-color cutting per work order, physical quantity discrepancy confirmation, and supply distribution and analysis by Tailor/Group.

View Full System Workflow+

Custom Cash & Inventory Control · Android · SQLite
Buku Usaha — Laela Group
Problem
Cash, merchandise stock, returns, and reports from multiple marketplace stores need to be controlled in one place so the owner can understand cash position, actual stock, return impact, and each store's performance.
Solution
A local-first Android application for Cash, Warehouse, Returns, Multi-Store, Audit, and Reporting with SQLite as the primary on-device storage.
Result
Laela Group can monitor cash flow, inventory value based on COGS, physical stock discrepancies, return progress, and operational data changes in a more structured and traceable way.
User Control
Owner — Views business conditions, controls cash and stock, reviews audits, and protects sensitive actions using a PIN.
Operasional — Records transactions, incoming/outgoing goods, stock counts, and return progress in daily operations.
System Strengths
- Cash balance, cash flow, runway, stock, returns, and store performance in one dashboard
- Stock down to product, size, and color level with inventory value based on COGS
- Minimum stock, restock recommendations, stock counts, and physical discrepancy reconciliation
- Returns are classified as resellable, repair/quarantine, or damaged
- Return tracking from submission through completion or dispute, including its financial impact
- Change audits record the person responsible and the data state before and after editing
- Global search, product photos, PDF reports, JSON backup and restore
- Local-first SQLite so core operations do not depend on a server

View Full System Workflow+

Personal Budget & Spending Control · Android
Personal Financial — Rianti Collections
Problem
Monthly budgets were often kept mentally, small transactions were missed, and account balances did not show how much money was actually still safe to spend.
Solution
An offline-first Android application for managing budgets, recording transactions, comparing budget versus actual spending, and assisting input through OCR-based receipt scanning.
Result
Users can see the initial budget, amount spent, remaining funds by category, and areas approaching overspending before the money runs out.
Architecture & Privacy
Offline-first — Primary financial data is stored locally on the device and core functions do not depend on an internet connection.
Privacy-focused — Income, expenses, and personal spending patterns do not need to be sent to a server for everyday use.
System Strengths
- Monthly budgets by category become measurable and trackable
- Monitor budget, actual spending, remaining funds, and usage percentage
- Accumulated small expenses become clearly visible
- Receipt scanning with Google ML Kit OCR helps streamline data entry
- The dashboard helps users make decisions before the budget runs out
- Local Android / SQLite storage
- Internet is only needed for additional functions such as application updates

View Full System Workflow+
Privacy note: customer names are displayed only with their permission. Without permission, the portfolio is presented generically without revealing customer business data.
Facing a similar problem in your business?
Tell us about your workflow and we will help find the right solution.




