01

Systems built around real operational friction.

Two detailed in-house case studies, followed by a project tracker and other builds. Each shows a different part of my work.

Selected work

See how the work fits together.

Two systems built in an in-house role: the problem, my contribution, and the decisions behind the build.

03
2025Internal toolPM opsAI scribe

Project Tracker

Jira + Notion, rebuilt for one team that needed both.

03 · delivery system
Team activityAI summaryFriday recap
Day-one adoptionTwo-way Slack sync3 connected views
Outcomeone source of truth replaced two separate SaaS subscriptions
Primary result
2 SaaS subscriptions replaced
Adoption
team used it from day one
Coverage
Board · Gantt · Docs · Slack

Plans lived in Notion, delivery lived in Jira, and decisions lived in Slack. The team had no reliable view of the whole project.

I built one source of truth with Board, Gantt, and Docs views, two-way Slack updates, and an AI-generated weekly recap.

  • ·Every view reads from the same project and task data.
  • ·Slack updates and task status stay synchronised in both directions.
  • ·The weekly recap is drafted from actual activity, not memory.
Claude CodeSupabaseReact + TSSlackOpenAI

Tools and client work shipped outside my core role.

Shipped · Google Apps Script01

StayPitch

Sales proposal & performance platform

A hotel-sales workspace that connects proposals, quotations, invoices, pipeline health, YoY reporting, and management-ready PDF exports.

Proposal → invoice → executive report
Google SheetsApps ScriptPDF
In build · Google Apps Script02

RentBill

Thai apartment billing system

A Thai-first monthly billing tool for room records, meter readings, tenant-scoped debt carry-forward, receipts, and batch invoice printing.

Meters → monthly bills → payment record
Thai UXBilling logicPrint/PDF
Shipped · Google Apps Script03

Crape POS

Thai-first POS & profit tracker

A mobile-first point-of-sale tool for a crepe shop: quick orders, ingredient purchases, cash position, estimated profit, bestseller ranking, and menu setup.

Order → cost → cash & profit view
POSThai UXMobile-first
Client project · Astro04

Janus

B2B lead-generation website

A multi-page website for a Malaysian temporary-power company, built around real equipment evidence, sector case studies, and WhatsApp-led conversion.

5 complete design directions under review
AstroContent systemResponsive

Tell me where work gets stuck.
I'll help design the system.

Send a project brief

Send the details. I'll reply by email.

Usually replies within 1–2 working days.

Share the bottleneck, the team involved, and what a better outcome would look like. I’ll reply by email with the clearest next step.

These details are used to assess your project and reply. Please leave out passwords and confidential customer data.