You will get your paper or spreadsheet process turned into a custom web app


Project details
You're running a real operation on paper forms, WhatsApp messages, and a spreadsheet only one person fully understands. It works until someone edits the wrong cell and nobody can say who.
I replace that with software your team can trust.
What that means in practice:
• A screen per role, so nobody wades through fields that aren't theirs
• Approvals before anything that changes stock, money or status
• A full audit trail — who, when, where, what changed, and why
• Records that are added, never silently overwritten
• Reports out to Excel, Google Sheets or PDF
• Works on the phones your staff already carry
I've done this for an ocean-plastic supply chain moving off paper entirely across five roles, and for a warehouse where stock is now an append-only ledger instead of an editable number.
Stack: React, TypeScript, Supabase.
Tell me how the process runs today — including the messy parts — and I'll map it before you order.
I replace that with software your team can trust.
What that means in practice:
• A screen per role, so nobody wades through fields that aren't theirs
• Approvals before anything that changes stock, money or status
• A full audit trail — who, when, where, what changed, and why
• Records that are added, never silently overwritten
• Reports out to Excel, Google Sheets or PDF
• Works on the phones your staff already carry
I've done this for an ocean-plastic supply chain moving off paper entirely across five roles, and for a warehouse where stock is now an append-only ledger instead of an editable number.
Stack: React, TypeScript, Supabase.
Tell me how the process runs today — including the messy parts — and I'll map it before you order.
Programming Languages
JavaScript, TypeScriptCoding Expertise
Performance Optimization, SecurityWhat's included
| Service Tiers |
Starter
$250
|
Standard
$950
|
Advanced
$2,400
|
|---|---|---|---|
| Delivery Time | 5 days | 14 days | 30 days |
Number of Revisions | 1 | 2 | 3 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | - | - | - |
Source Code |
About Kenneth Johannes
Full-Stack Developer | Internal Ops Tools, React & React Native
Jakarta, Indonesia - 1:26 pm local time
Recent work:
• Prevented Ocean Plastic — migrating an entire ocean-bound plastic supply chain off paper. Five distinct roles (field admin, office admin, production leader, lab staff, supplier), a full audit trail with identity, timestamp, GPS and field-level diffs on every entry, QC sampling, and traceability QR scanning for downstream processors.
• Warehouse Ops — picking and stock app for an Indonesian bike-parts seller on Shopee and TikTok. Shipping-label PDFs parse client-side into pick lists; stock is derived from an append-only ledger rather than edited in place, so no count can be silently changed.
• Solute — white-label POS platform for cafés and restaurants: QR self-ordering, register, kitchen display and queue TV in one real-time system, each venue on its own themed subdomain.
• TXE Express — operations PWA for a courier company, built end to end as sole developer.
I also ship consumer software — Cutling, a native iOS and macOS clipboard manager.
If you have a process running on paper or a spreadsheet that needs to become software people can trust, that's the work I do best.
Steps for completing your project
After purchasing the project, send requirements so Kenneth Johannes can start the project.
Delivery time starts when Kenneth Johannes receives requirements from you.
Kenneth Johannes works on your project following the steps below.
Revisions may occur after the delivery date.
Map how the process runs today
I write your process down as it actually happens, not as the manual says, and turn it into a screen plan you can check before anything is built.
Build a screen per role
Each role sees only the fields that are theirs, so nobody wades through a form built for somebody else's job.
