Software studio · Jakarta · Building since 2026

We build the system,
so you can grow the company.

Custom software for founders who've outgrown spreadsheets but found ready-made solutions don't fit. Module-led builds. AI where it's more efficient.

6–20 weeks to production.

Now showing · ID BuildAuto · 4s
ID Build · BoQ Generator
Live
Source · design.pdf
M.BEDROOMBATHCLOSETLIVING · KITCHEN
Output · BoQ42 items
Hollow steel · 40×40×1.8mm320 mConfirmed
Gypsum board · 12mm186 m²Confirmed
Ceramic tile · 60×6094 m²Confirmed
Cement · Type I62 sakPricing
Wall paint · matte210 m²Confirmed
Door frame · kamper8 unitPricing
LED panel · 18W24 unitConfirmed
Generated in 1m 47s↓ Export
Selected work · 2026
Thirteen systems · live and in build
ConstructionVisit

ID Build.

Documents scattered. Now accessible for everyone.

The problem

Construction contractors run on WhatsApp. Drawings in one group, prices in another. Translating a design PDF into a Bill of Quantity — every material, every quantity — was a week of senior time, every project.

What we built

We built a document hub with role-based access, plus an AI layer that reads design PDFs and outputs a structured BoQ — grounded in a knowledge base of real suppliers and current prices.

The result

Cut senior estimator time by ~25%. BoQ turnaround down 95% — 5 days to 2 hours.

Built with Felix.Document repoAI BoQ generatorSupplier knowledge baseVersion controlIn-context comments
EdTechVisit

Akademi Karir.

Coaches sell, candidates train, graduates stock the next class.

The problem

Aspiring consultants in Indonesia stitched their prep together — random YouTube, expensive 1:1 coaches, no structured feedback. Coaches had no way to package their expertise. Past students had no reason to refer the next batch.

What we built

We built a single platform: coaches sell digital products and live sessions, candidates get AI-graded CV reviews and AI mock interviews against MBB-style rubrics, and any student can become an affiliate.

The result

Cut admin time by ~88%. From 40 minutes per student to under 5. Affiliates now drive ~30% of new signups.

Built with Jonathan & Stefan.Booking & calendar syncDigital storefrontAI CV reviewKarir Coach AIAffiliate trackingLive P&L dashboard
SEO · Marketing agency

Sprout Online.

Keyword research, from business brief to ranked list.

The problem

Keyword research at an SEO agency was slow and full of noise. Strategists brainstormed seeds, ran Keyword Planner, then sifted hundreds of results by hand — job-seeker searches, DIY queries, competitor brands — and brand rules like “never appear cheap” were easy to miss.

What we built

SEO Planner, a three-module AI workflow: it reads the client's live website and intake to propose keyword categories and seeds, filters Keyword Planner results for real business fit, then adds location keywords. The strategist confirms the categories before any keyword data is pulled.

The result

Cut keyword research time by ~90%. From days to hours. Every keyword carries real search data, ranked by fit with the business — not by volume.

Built with Sprout Online.Website analysisCategory & seed generationNegative-theme guardrailRelevance rankingLocation keywordsCSV / Sheets export
Pet retail · WholesaleVisit

Pawship.

Half a day in Excel. Now, one link.

The problem

Pawship sells to local pet owners and international wholesalers. Buyers kept missing older SKUs because the catalogue was a flat list with no archive. Export pricing was recalculated by hand for every inquiry.

What we built

A structured catalogue with archived SKUs and one-click currency translation across five currencies. On top: a membership CRM tracking order history, grooming bookings, and lifetime value.

The result

Cut quote prep by ~95%. From 2 days to under 1 hour. Repeat-purchase rate up ~25% since CRM launch.

Built with Fina.Archived SKU catalogueLive FX pricing (USD, SGD, MYR, AUD, EUR)Membership CRMGrooming bookingsCross-channel inventory
More work
Procurement · Project management

Procurement Tools

Vendor search to delivery, one system per project.

A procurement contractor group ran its projects across spreadsheets, chats, email and a folder per company. Vendor screening was slow, contracts and invoices sat with whoever handled them, and nobody had one view of cash flow or of how a vendor had performed before.

One system for the whole cycle: project creation, AI-assisted vendor sourcing and screening, negotiation and deal allocation, contracts and payment terms, cash-flow projection, and delivery tracking — with data siloed by company and department.

Built to show margin per project, per company and across the group, and to flag a cash-flow shortfall before it happens.

Built by Uplift Studio.Vendor sourcing & screeningNegotiation & deal allocationDocument managementCash-flow projection
F&B · BakeryVisit

Crumbella

Recipes, inventory, production — one place.

Decorated cookies are high-margin and operationally brutal. Every order custom, every recipe precise, courier fees quietly eating margin. Production mistakes were frequent; real margin was guesswork.

A bakery OS: recipes linked to live inventory, production assigned by team member, courier fees checked at checkout, POS with auto-invoicing.

Cut production errors by ~70%. Margin visible per order, not per month.

Built with Felicia.Recipe-to-inventoryProduction boardCustomer chatbotLive courier fees
Retail · Diecast preordersVisit

New Sakura

Six-month preorders the system remembers for you.

Diecast preorders from China take 2–6 months. Customers forgot what they ordered. Invoices went unpaid. Couriers were chosen by checking three sites manually.

A preorder OS that tracks every order from PO to delivery, with AI agents flagging stale invoices and overdue shipments. Live courier comparison. Auto-invoicing with embedded resi.

Cut invoice generation by ~94%. From 4 minutes to 15 seconds. Books close weekly, not monthly.

Built with Hugo.Preorder lifecycleAI alertsCourier comparison (JNE, J&T, SiCepat)Auto-invoicing
Aluminum furniture

Alplus

Bot catches the lead. Script closes it. Analytics shows why.

High-volume aluminum furniture sales. Reps weren't replying fast enough; when they did, they went off-script. Conversion varied by rep, not by lead quality.

A customer-facing bot for first-touch qualification, a rep-facing layer that walks through the sales flow, and analytics showing drop-off at every stage.

Cut first-response time by ~98%. From hours to under 2 minutes. Script adherence measurable for the first time.

Built with Kenny.Qualification botSales flow layerAdherence analyticsLead-source attribution
EdTech · White-labelVisit

Culminate

Indonesia to Malaysia in four weeks, not four months.

Akademi Karir worked in Indonesia. Replicating it for Malaysia would have taken months — local branding, local payment rails, local content.

A multi-tenant architecture: shared core, isolated branding and config per market. Same AI infrastructure now serves two markets at zero added marginal cost.

Cut launch time by ~85%. From ~4–6 months to ~4 weeks for the Malaysian rollout.

Built with Nicholas.Multi-tenant coreLocalized payment railsPer-tenant contentShared AI
Textile printing · ProductionVisit

BMK Printing

One order, five designs, every stage tracked.

A textile printing house ran production on notebooks, a status board, and group chats. The moment one order held five designs moving at different speeds, the thread was lost — samples, QC, and billing lived in someone's head.

An order & production OS: multi-design orders priced from the rate card, every item tracked on its own through material QC, pre-press, printing and finishing, printable work orders for operators, and invoices generated from the order itself.

Every item's stage visible in one table, from intake to handover. Sampling fees and payments land on the invoice without re-typing.

Built by Uplift Studio.Multi-design ordersPer-item stage trackingMaterial & output QCSample-to-production flow
Food distribution · Order tracking

Tiga Jaya

Every item tracked, from order to delivery.

A food distributor tracked customer orders, supplier purchases and deliveries across several Google Sheets, with status marked by cell colour. Items slipped through, suppliers got ordered twice, and admins answered 100–300 price questions a day by searching manually.

An order tracker where every item moves on its own — stock check, supplier order, arrival, delivery — with needs grouped per supplier and a task list per admin. Plus a price desk: paste the customer's chat, get matched SKUs, prices and a WhatsApp reply ready to send.

Built so no item goes unowned: each one sits on someone's task list until it ships. Price answers come from one screen, with history per customer.

Built by Uplift Studio.Spreadsheet-style order entryPer-item statusSupplier consolidationPartial arrivals & deliveries
Rattan furniture · AI designVisit

KKA Furniture

Redesign a chair by brushing over it, not prompting.

Redesigning rattan furniture meant waiting on freelance designers working in Photoshop, or hours of trial and error with general AI tools — because describing a weave or an armrest in a text prompt is hard.

An AI design dashboard: a library of real material textures, a masking editor where the admin brushes over the part to change and picks a material by number, and virtual staging that places the finished piece in a room.

Designed to take a redesign from hours to minutes, with no prompt writing.

Built by Uplift Studio.Material libraryMask-based AI editingZero-prompt material swapVirtual staging
Insurance · Agent activityVisit

Agency Boost

Daily activity, unit recap, prospect pipeline — one site.

An insurance agency had every agent report daily activity through a Google Form, then rebuilt the unit recap, per-agent recap and prospect pipeline in Google Sheets — copying prospect names across by hand.

One internal site that replaces both: agents log the day with tap counters and see their points update live; leaders get reporting compliance, per-agent performance, key ratios and the prospect pipeline — same categories, points and formulas as before.

No more copying between tools: a prospect entered in the daily report lands in the pipeline on its own.

Built by Uplift Studio.Daily activity inputLive pointsUnit monitoringKey ratios
Got a system that should be one of these?Tell us what's broken →
How we think

We diagnose like consultants.

Most software projects fail in the first meeting. The dev shop takes the brief at face value. We don't.

Every engagement starts with a working session. We map your operational flow, find the highest-leverage gap, and write you a one-page diagnostic. You leave with it in your inbox — whether you hire us or not.

Live · 0% sketched
Uplift Studio · Diagnostic
Working session · Day 1
1 of 1
Client:ID Build · Construction contractor
OBSERVEDDrawings in WA chatsno version controlManual BoQ → 5 dayssenior estimatorsSpecs lost / reworkedclient revisions = chaos← all symptomsof one causeNo source of truthfor documents + specsReal problem ≠stated problem.They asked for afaster BoQ.RECOMMENDATIONDoc hub + AI BoQ generator. Not just faster.One place where every drawing, spec, and BoQ lives.— J.M. / Uplift Studio
How we run a project

Diagnose. Design. Deploy.

No surprises by design. You see working software every two weeks — not a polished demo at the end. Click each step to see the system come alive.

System · Diagnose stage
?MAPPING THE FLOW
Why us

Premium thinking, the way business owners want it.

Most software partners hand you one of three things: a slick deck, a team that disappears after kickoff, or a product that doesn't solve business problems. We give you all three of the things founders actually want.

Built by top management consultants.

Our team came up through BCG, Bain, INSEAD, Hacktiv8, and Bukalapak. We've sat in the operator's seat. We talk margin, payback, and the second hire — not just velocity points.

Product Manager to guide the process.

Every engagement gets a dedicated PM who translates business needs into software. They sit between you and the engineers — so requirements stay clear, scope stays in check, and you never have to learn dev-speak.

Your system, customized for you.

Code, infrastructure, accounts — yours from day one. You own the system. We stay on to maintain and evolve it, so you're never stuck.

Founders
Jonathan Maximilian
Jonathan Maximilian
Chief Executive Officer

BCG · ITB · Unilever

Stefan Kurniawan
Stefan Kurniawan
Chief Strategy Officer

Bain & Company · INSEAD · ex-PM Bukalapak

Priambodo Kurniawan
Priambodo Kurniawan
Chief Technology Officer

Expert Instructor at Hacktiv8

Trusted background
BCG
·
Bain & Company
·
Hacktiv8
·
INSEAD
·
ITB
·
Bukalapak
·
Unilever
What clients said

Drag the gold handle to scrub between before and after.

Pawship
Fina
"Half a day in Excel. Now, one link."
Pawship · Live
USD
SGD
MYR
PWS-2210Salmon CrunchS$24.79
PWS-1844Hemp LeadS$16.08
PWS-1602Senior JointS$32.16
PWS-0987Catnip MouseS$8.71
PWS-2031Grooming BrushS$12.06
↓ Export PDF · 248 SKUs ready
Quote.xlsx · Sheet1
SKU
USD
× FX
= SGD
PWS-2210
18.50
1.34
?
PWS-1844
12.00
1.34
?
PWS-1602
24.00
1.34
?
PWS-0987
6.50
1.34
?
PWS-2031
9.00
1.34
?
...still calculating, 4 of 248 SKUs done
⇄
Before
After
"Before, sending our catalogue to an overseas buyer took half a day in Excel — recalculating prices, digging up old SKUs we'd stopped selling but still had in stock. Now I send one link. They see everything, in their currency. The CRM was the surprise. We used to forget our own customers — now I know who's worth nurturing."
Crumbella
Felicia
"Recipes, inventory, production — finally in one place."
Crumbella · Production
Butter · 200gIn stock
Flour · 250gIn stock
Choco chip · 150gLow: 80g
Egg · 2 pcsIn stock
Vanilla · 1 tspIn stock
Margin · Order #84+IDR 38,400
Recipe · Choco Cookie
Butter · 200g (out of stock!)
Flour · 250g
Choco chip · 150g
↑ swap for dark choco?
Egg · 2 pcs
Order #84 waiting!
⇄
Before
After
"Custom cookies look easy on Instagram. The back-end is chaos — one missing ingredient ruins a whole batch, and the team is always asking which order is next. Now recipes, inventory, and the production board live in one place."
ID Build
Felix
"A week of work, now two hours."
ID Build · Documents
📄floorplan-v3.pdfLatest
📄BoQ-master.xlsxLatest
📄specs-electrical.pdfLatest
📄floorplan-v2.pdfArchived
📄floorplan-v1.pdfArchived
One source. Everyone sees the same file.
ID Build · Tim Proyek (12)
Andi: Where's the latest drawing?
Felix: Try the "Drawings v3" group
Sari: That's the old one. Isn't "v3 FINAL" the new one?
Andi: Atau "v3 FINAL FIX"?
Felix is typing...
247 unread messages
⇄
Before
After
"Our office ran on WhatsApp. Drawings in one group, prices in another. If the person who knew where a file was took the day off, work stopped. Turning a design into a material list used to take a week of senior time. Now it takes two hours."
Diagnose · DesignDeploy.
Talk to us

Tell us what's broken.

A 30-minute diagnostic call. No deck, no pitch — just questions. You leave with a one-page summary of the problem and the simplest system that solves it. Free.

We reply within one business day. All conversations are confidential by default.