Available for full-time roles · Kuala Lumpur · GMT+8

Wilson Chan

Full Stack Developer

I design, build, deploy and run web products end to end. React, Next.js, PostgreSQL, Stripe. Kuala Lumpur, Malaysia.

Languages
  • English
  • Mandarin (Simplified Chinese writing)
  • Bahasa Malaysia
  • Cantonese
Wilson Chan
02 — Products

Products

Private beta

TenderKaki

AI-assisted tender costing for interior fit-out contractors, used to price real tenders by invited companies. Next.js, Supabase with row-level security, Stripe, Anthropic API, ExcelJS. Company-level data isolation, a full audit trail of every AI suggestion against the confirmed value, and a bilingual EN/中文 interface.

app.tenderkaki.com ↗
Next.jsSupabaseStripeAnthropic APIExcelJS
In development

MeetRojak

Meeting recordings turned into minutes and tracked action items for Malaysian offices, handling English, Malay, Mandarin and Cantonese code-switching in one conversation. Four-stage pipeline: Deepgram Nova-3 transcription with diarization, clean-up, structured extraction with guaranteed JSON, then a review pass.

Deepgram Nova-3
In development

HappyFren

A macOS desktop AI companion. Electron, Node.js, HTML5 Canvas frame-by-frame animation, LLM chat with memory, local JSON persistence.

ElectronNode.jsHTML5 Canvas
In development

rixAI

AI cost-risk analysis of Bills of Quantities — missing items, wrong rates, uncaptured variations.

Internal platform

ECO Operations Hub

Four apps replacing spreadsheets at a 200-staff Malaysian fit-out contractor: a claims and cash-flow monitor, inventory with QR codes and custom roles, an outstanding-payment tracker with WhatsApp and PDF export, and a sub-contractor payment log with external-user access. React 18 with Vite, Firebase, Recharts, Vitest. Sole developer.

React 18ViteFirebaseRechartsVitest

Smaller builds

Kuromi, a Telegram-to-Apple-Calendar assistant in Python with a strict JSON contract for calendar writes. Wilson's Monthly Expenses, an offline iOS app in Swift, SwiftUI and SwiftData. And 666website.com itself — 17 hand-coded bilingual pages scoring 99/100/100/100 on Lighthouse.

PythonSwiftSwiftUISwiftData
03 — How I build

How I build

Front end

  • React 18
  • Next.js App Router
  • TypeScript
  • Tailwind CSS
  • Electron
  • SwiftUI

Back end

  • Node.js
  • Python services
  • REST API design
  • Supabase (Postgres, Auth, Storage, RLS)
  • Firebase

Data

  • PostgreSQL
  • SQL
  • row-level security policies
  • Firestore
  • SwiftData

Payments and integrations

  • Stripe (Checkout, subscriptions, trials, webhooks)
  • FPX
  • Resend
  • Deepgram
  • Anthropic API
  • Telegram Bot API

Testing

  • Playwright
  • Vitest
  • RLS policy suites
  • Lighthouse

DevOps

  • Vercel
  • Railway
  • Render
  • Firebase Hosting
  • Hostinger
  • DNS
  • Git
In progress

Currently building in C# / ASP.NET Core with React and Redux Toolkit — a public sportsbook simulator demo covering live odds, a double-entry wallet ledger and idempotent bet placement.

04 — Experience

Experience

  1. Slash AI

    Software Developer · Singapore (Remote)

    Software development for the team at slashai.tech.

  2. Morpheus Consulting Pte Ltd

    Freelance Software Developer · Singapore (Remote)

    Freelance development on the company's React, C# and iOS applications.

  3. 666 Website Services / 666 Design & Build

    Founder & Full Stack Developer

    Design, build, deploy and operate the products above. Hosting, DNS, billing, email and support are all mine.

  4. ECO Interiors International Sdn Bhd

    Contract Manager

    Contract administration across live hotel and resort fit-out projects. Built and run the ECO Operations Hub as sole developer.

  5. PLM Interiors Sdn Bhd

    Contract Manager

    Post-contract administration on interior fit-out projects up to RM15 million.

  6. Sinar Widuri Sdn Bhd

    Head of QS Team

    Led the QS team through pre- and post-contract stages on institutional projects up to RM13.6 million.

Eighteen years of contract administration is eighteen years of ledgers, audit trails and state transitions that have to reconcile. That is the same discipline I bring to software.

05 — Client work

Client sites delivered and maintained since 2021

Property, construction, interior design, stone supply, education and travel. WordPress and Elementor, several bilingual EN/中文.

06 — Background

Education and languages

Education

  • BSc (Hons) Building Contract ManagementLiverpool John Moores University, 2008
  • Advanced Diploma in Technology (Building)Tunku Abdul Rahman College, 2008
  • Diploma in Technology (Quantity Surveying)Tunku Abdul Rahman College, 2006

Software engineering is self-taught, evidenced by the products above.

Languages

  • English
  • Mandarin (Simplified Chinese writing)
  • Bahasa Malaysia
  • Cantonese
07 — Contact

Let's talk