Shipped
Evidence, not promises.
Recent builds, from first requirement call to production. Four are live today and maintained by us; the fifth is past work we keep here because the engineering still stands.
JobPaperwork.com
Our own product, free job paperwork for US trades
Invoices, estimates, receipts, and work orders a tradesperson fills in on a phone between jobs, with their own trade's usual lines and prices already there.
- Next.js
- React
- Nginx
SingCupid.com
Free dating platform, Singapore
A free, Singapore-only dating platform built like a local community: matching and real-time chat, plus region and interest groups, forums, and date guides for one island.
- Next.js
- TypeScript
- PostgreSQL
HawaiiDating.net
Community dating platform, Hawaii
A dating site built like a small town, matching and real-time chat, but also forums, groups, and events for one island community.
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Socket.IO
- AWS S3
Eyeon Portal
Digital signage for shopping malls
One desk controlling every promotional screen across a mall group, with paper posters retired for good.
- React
- Next.js
- Node.js
- TypeScript
- PostgreSQL
- Firebase
SnuggleRead.com
AI-personalized children's books (past project, site no longer live)
Turn a child's name and photo into a printed, one-of-a-kind storybook, with no designer touching the order.
- Node.js
- Puppeteer
- Firebase
- OpenAI
- HTML Canvas
Growth in search
We built them. Then we grew them.
Two of these products also run their search growth with us. Both reports are straight from Google Search Console exports, with nothing estimated.
hawaiidating.net
A local dating platform that went from 38 to 148 organic clicks a week and climbed from position ~21 to ~8 in Google, on content and a technical base we built and maintain.
See the SEO report →singcupid.com
A brand-new Singapore dating platform we built and maintain, growing from 6 to 41 organic clicks a week and climbing from position ~45 to ~14 in its first six weeks.
See the SEO report →Your project could be the next one on this page.
Tell us the problem in your own words. We'll scope it with you and put the plan in writing.