Start a project

Products we built, and still run.

These are ours. We designed and built them, and we keep them running. They are the clearest way to see how we would work on yours.

KantoPay

  • Payments
  • Web app
  • AI builder
  • Bridge app

Payments for Filipino game servers, priced in pesos and paid with the wallet already on the player's phone.

A demo game-server store running on KantoPay: ranks priced in pesos, a cart, and checkout fields for the player's Minecraft name, coupon and gift card.
A demo store on KantoPay, at example.kantopay.com.

The problem

Filipino players pay with GCash, not a credit card. Game owners took payment by screenshot over chat and handed out ranks by hand, often hours later.

What we built

Online stores made with a drag-and-drop builder, or built automatically by AI, including over MCP. Checkout with QR Ph, GCash, Maya, GrabPay, ShopeePay, cards and bank. A bridge app that delivers what was bought. A seller dashboard with cash-out to any PH e-wallet or bank.

Where it is now

Running at kantopay.com, with a public demo store anyone can open and try.

Tarsica

  • AI
  • Education
  • Game

Tarsica turns a learner's own lectures and documents into lessons, flashcards, notes and quiz games to play with friends, for learners from kinder to college.

A Tarsica quiz: Tarsi the tarsier asks which term means 'one quick session over every unit, mistakes first', with three answers to choose from.
A quiz Tarsica built from a few lines of notes.

The problem

Reviewing a stack of slides and handouts is slow, lonely and easy to put off.

What we built

Upload slides, worksheets, readings or notes, and AI builds lessons, flashcards and quizzes from them. Quiz duels for 2 to 4 players. Accounts for students, teachers and schools, with sign-in through the school.

How it's made

A web app on its own server, with plans paid by QR Ph. One rule we hold to: every lesson comes from the learner's own material, never from made-up sample content.

mapindexd

  • Maps
  • API
  • Backend

A road API for the Philippines: Filipino address search, motorbike-aware routes and arrival times, running on its owner's own servers.

mapindexd's live demo routing Makati to Alabang on a map of Metro Manila: the delivery motorbike takes 52 minutes with no expressway, the car 29 minutes using 12 km of SLEX.
The live demo: Makati to Alabang by motorbike, which stays off the expressways, and by car.

The problem

Delivery and field teams make location decisions all day on map services that misread Filipino addresses and send motorbikes onto expressways they may not use.

What we built

Address search that understands Brgy., Sto., Purok and Sitio. Routes for car, foot and motorbike. Travel-time tables, reachable areas, live rider positions with arrival times, and map tiles. Map data updated daily from OpenStreetMap.

How fast it is

Measured against three widely used open-source routing engines on the same Philippines map and the same machine.

RequestmapindexdOSRMValhallaGraphHopper
Long route, with alternatives923205422
GPS trace matching, 215 points451,9541605,471
30-minute reachable area145–1,70812,008
100 × 100 travel-time table21–2689–131––
Median response time in milliseconds; lower is faster. Measured 12 September 2026. A dash means that engine doesn't offer the request.

Patulod

  • Mobile app
  • Delivery
  • Maps
  • In development

A food delivery and errands app for Philippine towns, with riders on motorbikes routed by mapindexd.

PatulodScreenshots coming soon

What it does

Order food or send someone on an errand from your phone. A rider on a motorbike picks it up and brings it to your door.

What we're building

An Android app with checkout, order history and one-tap reorder; delivery reach worked out on real roads by mapindexd; and a seniors mode with bigger buttons and a buzz when the order is ready.

Where it stands

In development. We'll share more here as it gets closer to launch.

Pugad

  • Hosting
  • Cloud
  • In development

A home for websites and apps: point Pugad at your code, and it builds it and puts it online.

PugadScreenshots coming soon

What it does

Connect a Git repository and Pugad builds your site or app, gives it its own address, and serves it.

What we're building

Static sites and container apps from the same push; every release kept, so going back is one step; and each app sealed in its own sandbox, unable to reach the others.

Where it stands

In development. The build, deploy and rollback flow already works on our own machines.

The kingdom of Tawalisi

  • 3D
  • WebGL

The kingdom behind our pages is a 3D scene we wrote from scratch, rendered frame by frame and played back as a short loop.

The kingdom of Tawalisi at night: a walled hill town with watchtowers, a palace compound on its crown, a lamplit stair through the gatehouse down to the harbour market, a stone temple under a balete tree, rice terraces down one flank, and trading junks on a moonlit bay.
The kingdom at night, rendered from our own 3D scene and based on an image shared with us by its creator. On the home page you can switch between morning, golden hour and night.

What it shows

Our picture of Tawalisi, the kingdom the traveller Ibn Battuta wrote about in the 1340s: an upper town walled in stone like an Ivatan ijang, with watchtowers and a gatehouse, a palace compound flying royal banners, a stair down to the harbour market where trading junks land, a stone temple under a balete tree, stilt and stone houses among fruit trees and bamboo, rice terraces, and balangay boats on the bay.

What is Tawalisi

A kingdom the Moroccan traveller Ibn Battuta wrote about in the 1340s, on his voyage by sea toward China. He describes a land of harbours, junks and trade, ruled by a king whose daughter, Urduja, led soldiers of her own. Where it stood is still debated, and many place it in the Philippines, often in Pangasinan.

What does it represent

For us, a picture of what these islands already had before anyone mapped them for outsiders: busy harbours, builders in stone and bamboo, and people who traded with the world on their own terms. That is the spirit we want in the software we build here.

Want something like this for your work?

Tell us what you need. We'll take it from there.