<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Janarayson</title><description>Notes on designing and building software by Janarayson, a software engineer and designer in Malaysia. Shipping since 2002.</description><link>https://rayson.me/</link><item><title>How Mama remembers what you tell her</title><link>https://rayson.me/writing/how-mama-remembers/</link><guid isPermaLink="true">https://rayson.me/writing/how-mama-remembers/</guid><description>Google Cloud recently published a video about long-term memory for AI agents. Watching it, I recognised many of the same decisions we&apos;d made while building Mama&apos;s memory over the past year.</description><pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Moving Mama&apos;s users from WhatsApp to the app</title><link>https://rayson.me/writing/whatsapp-to-the-app/</link><guid isPermaLink="true">https://rayson.me/writing/whatsapp-to-the-app/</guid><description>At the end of September, we switched off Mama&apos;s WhatsApp chat service to keep costs down. Getting everyone into the app without losing their history took a little more work.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>The code I wrote in 2001 is still on the internet</title><link>https://rayson.me/writing/aqua-button/</link><guid isPermaLink="true">https://rayson.me/writing/aqua-button/</guid><description>Searching my own name turned up a Visual Basic 6 Aqua button I put on Planet Source Code in 2001, so I went back and read the code.</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Neon over Supabase for our internal tools</title><link>https://rayson.me/writing/neon-over-supabase/</link><guid isPermaLink="true">https://rayson.me/writing/neon-over-supabase/</guid><description>Our internal tools at FinLit run on Neon rather than Supabase, mostly because of what they cost when nobody is using them after work.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Losing the phone number, part 2: the users who came back</title><link>https://rayson.me/writing/whatsapp-bsuid-part-2/</link><guid isPermaLink="true">https://rayson.me/writing/whatsapp-bsuid-part-2/</guid><description>We&apos;d prepared Mama for WhatsApp&apos;s new user IDs. Then users started reporting unanswered messages, duplicate accounts and login problems after months away.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>How we made Mama&apos;s message classifier eight times faster</title><link>https://rayson.me/writing/moneymama-classifier/</link><guid isPermaLink="true">https://rayson.me/writing/moneymama-classifier/</guid><description>Every message to Mama goes through a classifier first. Over 16 months it went from GPT-4.1 nano to ILMU, a detour through Jev, and now OpenAI&apos;s Decisions API.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>How Mama&apos;s knowledge base works, and what we changed this week</title><link>https://rayson.me/writing/moneymama-knowledge-base/</link><guid isPermaLink="true">https://rayson.me/writing/moneymama-knowledge-base/</guid><description>Mama answers money questions from our own library of Mr Money TV videos and articles. This is how the search works, why we added a reranker, and three changes we made this week.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>From GPT-4.1 to GPT-6.1: what changed when Mama started thinking</title><link>https://rayson.me/writing/gpt-41-to-the-latest-model/</link><guid isPermaLink="true">https://rayson.me/writing/gpt-41-to-the-latest-model/</guid><description>Mama started on GPT-4.1, which doesn&apos;t think before it answers. Every model since does, and how much it thinks turned out to be the setting we had to get right.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Transcribing on the Mac: why I built the transcribers and how the YouTube one works</title><link>https://rayson.me/writing/transcribing-on-the-mac/</link><guid isPermaLink="true">https://rayson.me/writing/transcribing-on-the-mac/</guid><description>Whisper runs on the Mac through whisper.cpp, so a transcript doesn&apos;t need a subscription or a token bill. How the YouTube Transcriber is put together, the CLI I added for Claude, and why the file version went native and notarised.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Three small internal tools: two transcribers and a scraper panel</title><link>https://rayson.me/writing/three-internal-tools/</link><guid isPermaLink="true">https://rayson.me/writing/three-internal-tools/</guid><description>Alongside MoneyMama, I&apos;ve been building small tools for the team with Claude Code. Two transcribe audio locally using Whisper, and another brings our scrapers into one place.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Why MoneyMama builds on Expo and ships through Codemagic</title><link>https://rayson.me/writing/expo-and-codemagic/</link><guid isPermaLink="true">https://rayson.me/writing/expo-and-codemagic/</guid><description>We avoided Expo on Hargapedia for years. The MoneyMama app is built on it, and every build goes out through Codemagic rather than EAS. Here&apos;s why both changed.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Marketing as code, part 3: Mama&apos;s blog</title><link>https://rayson.me/writing/marketing-as-code-part-3/</link><guid isPermaLink="true">https://rayson.me/writing/marketing-as-code-part-3/</guid><description>AI writes every post on MoneyMama&apos;s blog. A Claude skill writes each one in Mama&apos;s voice along with a prompt for its cover, and ChatGPT makes the photo.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Store release notes from a Claude skill</title><link>https://rayson.me/writing/release-notes-skill/</link><guid isPermaLink="true">https://rayson.me/writing/release-notes-skill/</guid><description>Writing release notes for two app stores in three languages was becoming a chore. A small Claude Code skill now reads the commits, writes the notes and leaves me with the copying and pasting.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Getting an AI app through App Store and Play Store review</title><link>https://rayson.me/writing/ai-app-store-review/</link><guid isPermaLink="true">https://rayson.me/writing/ai-app-store-review/</guid><description>We spent August getting MoneyMama ready for the app stores&apos; AI rules, adding consent, reporting and moderation. Google&apos;s first rejection had nothing to do with AI.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Keeping Mama in character: personality drift and five personas</title><link>https://rayson.me/writing/keeping-mamas-voice/</link><guid isPermaLink="true">https://rayson.me/writing/keeping-mamas-voice/</guid><description>Mama is supposed to sound like a Malaysian mum who&apos;s good with money. For a long time she stopped sounding like anyone in particular after a few messages. This is what we learnt fixing it.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Changing a company address on Google Play, the App Store and D-U-N-S</title><link>https://rayson.me/writing/app-store-address-change/</link><guid isPermaLink="true">https://rayson.me/writing/app-store-address-change/</guid><description>Our office moved to the next block, and we needed to change the app store addresses, but Dun &amp; Bradstreet&apos;s website doesn&apos;t accept Malaysian addresses, tsk...</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>I stopped opening Sketch and Figma</title><link>https://rayson.me/writing/stopped-opening-sketch-and-figma/</link><guid isPermaLink="true">https://rayson.me/writing/stopped-opening-sketch-and-figma/</guid><description>For the MoneyMama app, we set the look and feel in Claude Design and let code do the iterating after that. Every change to a screen now starts as an HTML mockup in the browser, usually with a few options to pick from.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Store listings in 2026</title><link>https://rayson.me/writing/store-listings-2026/</link><guid isPermaLink="true">https://rayson.me/writing/store-listings-2026/</guid><description>For Hargapedia, store screenshots meant six Sketch files. For MoneyMama, one web editor handled both stores, three languages and every size in a couple of hours.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Chinese fonts, from Hargapedia to MoneyMama</title><link>https://rayson.me/writing/chinese-fonts/</link><guid isPermaLink="true">https://rayson.me/writing/chinese-fonts/</guid><description>Getting Chinese typography to look right in Hargapedia took a custom font and plenty of manual styling. Years later, MoneyMama needed the same attention, but I wasn&apos;t going to fix it the same way.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Design</category></item><item><title>How a calculator result follows you into the chat</title><link>https://rayson.me/writing/moneymama-funnels/</link><guid isPermaLink="true">https://rayson.me/writing/moneymama-funnels/</guid><description>Finish our retirement calculator, say hi on WhatsApp, and Mama already knows where you stand. This is how that hand-off works, and what she does with your results when you arrive.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Losing the phone number, part 1: Meta&apos;s business-scoped user IDs</title><link>https://rayson.me/writing/whatsapp-bsuid-part-1/</link><guid isPermaLink="true">https://rayson.me/writing/whatsapp-bsuid-part-1/</guid><description>Mama knew every user by their WhatsApp number. Then Meta said the number would stop arriving for anyone who adopts a username. We changed how Mama identifies users, but there&apos;s still one thing we can&apos;t do.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>From one GPT report to building everything with agents</title><link>https://rayson.me/writing/gpt-report-to-agents/</link><guid isPermaLink="true">https://rayson.me/writing/gpt-report-to-agents/</guid><description>Three years ago our first AI feature was a paragraph of GPT-3.5 commentary in a MailerTrack report. Today I&apos;m the only full-time engineer at FinLit and the agents write the code. What happened in between.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>Marketing as code, part 2: posts and carousels</title><link>https://rayson.me/writing/marketing-as-code-part-2/</link><guid isPermaLink="true">https://rayson.me/writing/marketing-as-code-part-2/</guid><description>The WhatsApp simulator from part 1 now makes our Instagram carousels too, with photos generated from prompts and a Claude Code skill that writes most of each carousel for me.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Moving MoneyMama&apos;s calculators to Astro without changing a single answer</title><link>https://rayson.me/writing/moneymama-calculators/</link><guid isPermaLink="true">https://rayson.me/writing/moneymama-calculators/</guid><description>The three calculators on moneymama.co are the oldest code we have. This is what&apos;s inside them, and how we moved them from Gatsby to Astro with the numbers intact.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Marketing as code, part 1: Mama&apos;s reels</title><link>https://rayson.me/writing/marketing-as-code-part-1/</link><guid isPermaLink="true">https://rayson.me/writing/marketing-as-code-part-1/</guid><description>We needed reels of Mama chatting on WhatsApp. Instead of recording real chats, I built a WhatsApp simulator that plays them from a script, and turned thirteen of them into reels in three days.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Rewatching our 8TV episode</title><link>https://rayson.me/writing/rewatching-8tv/</link><guid isPermaLink="true">https://rayson.me/writing/rewatching-8tv/</guid><description>Thirteen years after Ow and I appeared on 8TV&apos;s Self Made, I watched the episode again. Some things I&apos;d still say today. Others, not so much.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>Seven years of Hargapedia icons</title><link>https://rayson.me/writing/hargapedia-icons/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-icons/</guid><description>Every Hargapedia app icon from November 2017 to April 2025, and the festivals, sales and campaigns behind them.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Designing a chatbot in WhatsApp screenshots</title><link>https://rayson.me/writing/whatsapp-screenshots/</link><guid isPermaLink="true">https://rayson.me/writing/whatsapp-screenshots/</guid><description>A chatbot has no screens to put in a design document, so we drew Mama&apos;s conversations as WhatsApp screenshots, one message at a time. Here&apos;s what shipped as drawn, and what didn&apos;t.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Building from scratch, with agents</title><link>https://rayson.me/writing/building-from-scratch/</link><guid isPermaLink="true">https://rayson.me/writing/building-from-scratch/</guid><description>I&apos;ve joined FinLit Media, the company behind Mr Money TV, to build an AI financial chatbot from scratch. It&apos;s a change from seven years of Hargapedia, both in what I&apos;m building and how I&apos;m working.</description><pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Seven years of Hargapedia</title><link>https://rayson.me/writing/seven-years-of-hargapedia/</link><guid isPermaLink="true">https://rayson.me/writing/seven-years-of-hargapedia/</guid><description>Hargapedia started with a simple idea: find the cheapest price and show people where to get it. Seven years, four generations and over 1.3 million users later, here&apos;s a look back at what we built.</description><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>Making Hargapedia&apos;s intro video in Keynote</title><link>https://rayson.me/writing/hargapedia-onboarding-video/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-onboarding-video/</guid><description>I made a 22-second video in Keynote to introduce Hargapedia&apos;s new A, B and C price grades, with versions in English, Malay and Chinese.</description><pubDate>Fri, 07 Mar 2025 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Turning Hargapedia&apos;s price list into a price meter</title><link>https://rayson.me/writing/hargapedia-price-meter/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-price-meter/</guid><description>I tried four designs for Hargapedia&apos;s new price meter, and building the one we picked turned out to be one of the more complex UIs I&apos;ve done in React Native.</description><pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Hargapedia&apos;s latest update is a whole new app</title><link>https://rayson.me/writing/hargapedia-rebuild/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-rebuild/</guid><description>Last week&apos;s Hargapedia update looks much like the old app, but underneath it&apos;s a new one, rebuilt screen by screen in a fresh React Native project.</description><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Turning our promotions report into a video with an AI presenter</title><link>https://rayson.me/writing/promo-pulse-video/</link><guid isPermaLink="true">https://rayson.me/writing/promo-pulse-video/</guid><description>I turned our full-year promotions report into a two-and-a-half-minute video, presented by one of Synthesia&apos;s stock avatars.</description><pubDate>Wed, 28 Feb 2024 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Adding HargaPoints to Hargapedia</title><link>https://rayson.me/writing/hargapedia-hargapoints/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-hargapoints/</guid><description>I designed and built the screens for HargaPoints, Hargapedia&apos;s rewards programme, where you earn points from missions and spend them bidding for prizes.</description><pubDate>Wed, 31 Jan 2024 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Four minutes of Tech Bites with an AI presenter</title><link>https://rayson.me/writing/town-hall-avatar/</link><guid isPermaLink="true">https://rayson.me/writing/town-hall-avatar/</guid><description>I used ChatGPT and Synthesia to make an AI presenter deliver part of our quarterly tech town hall, then took over for the closing.</description><pubDate>Fri, 19 Jan 2024 00:00:00 GMT</pubDate><category>Career</category></item><item><title>AI PromoPulse: the first GPT feature we shipped</title><link>https://rayson.me/writing/mailertrack-ai-promopulse/</link><guid isPermaLink="true">https://rayson.me/writing/mailertrack-ai-promopulse/</guid><description>We added GPT-3.5 to MailerTrack to write headlines and summaries of promotional data. It was our first feature using OpenAI&apos;s API, but getting useful analysis out of it wasn&apos;t as straightforward as generating the text.</description><pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Giving shrinkflation a label in Hargapedia</title><link>https://rayson.me/writing/hargapedia-shrinkflation/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-shrinkflation/</guid><description>Hargapedia now marks products that have reduced in size with a small animated label on the product page.</description><pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Why we built Hargapedia&apos;s product ratings without an open review box</title><link>https://rayson.me/writing/hargapedia-ratings/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-ratings/</guid><description>Hargapedia combines star ratings with sentiments users pick from lists set up by our marketing team, so there&apos;s no open text box to moderate.</description><pubDate>Fri, 13 Oct 2023 00:00:00 GMT</pubDate><category>Design</category></item><item><title>NutriFact: sugar, fat and sodium on the product page</title><link>https://rayson.me/writing/hargapedia-nutrifact/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-nutrifact/</guid><description>Hargapedia&apos;s product pages now show fat, sugar and sodium from the packaging, alongside reference figures from Malaysia&apos;s Ministry of Health.</description><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Bringing OpenDOSM prices into Hargapedia</title><link>https://rayson.me/writing/hargapedia-opendosm/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-opendosm/</guid><description>Hargapedia now shows prices from the Department of Statistics Malaysia&apos;s OpenDOSM portal, including wet markets and smaller shops we haven&apos;t been able to track ourselves.</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Voucher 2.0: categories, stores and deals</title><link>https://rayson.me/writing/hargapedia-voucher-2/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-voucher-2/</guid><description>Hargapedia&apos;s Vouchers screen now groups offers by category and store, includes retailer deals alongside promo codes, and lets you copy a code without claiming it first.</description><pubDate>Tue, 14 Feb 2023 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Letting small shops share their own prices</title><link>https://rayson.me/writing/retailer-price-sharing/</link><guid isPermaLink="true">https://rayson.me/writing/retailer-price-sharing/</guid><description>With Retailer Price Sharing, a small shop can sign up, get checked by someone on our team, and publish its prices in Hargapedia under its own name.</description><pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Tech Bites: the tech team&apos;s turn at the town hall</title><link>https://rayson.me/writing/tech-bites/</link><guid isPermaLink="true">https://rayson.me/writing/tech-bites/</guid><description>Intrack holds a town hall every quarter where each department presents what it&apos;s been doing and what&apos;s next. Tech Bites is what I call our section, and we did the second one this week.</description><pubDate>Wed, 12 Oct 2022 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Three core values and a guided tour</title><link>https://rayson.me/writing/hargapedia-guided-tour/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-guided-tour/</guid><description>Hargapedia&apos;s home screen now highlights three ways to save money, and new users get a short tour of them the first time they open the app.</description><pubDate>Fri, 23 Sep 2022 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Deleting your account in Hargapedia</title><link>https://rayson.me/writing/hargapedia-delete-account/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-delete-account/</guid><description>You can now delete your Hargapedia account directly from Settings, something Apple is about to require of apps that let people sign up.</description><pubDate>Fri, 11 Feb 2022 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>A new panel for the barcode scanner</title><link>https://rayson.me/writing/hargapedia-barcode-panel/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-barcode-panel/</guid><description>Scanning a barcode in Hargapedia now opens a panel you can drag up to see more prices, while keeping the product details and action buttons in place.</description><pubDate>Fri, 07 Jan 2022 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Giving the marketing team a template</title><link>https://rayson.me/writing/custom-product-template/</link><guid isPermaLink="true">https://rayson.me/writing/custom-product-template/</guid><description>When the deal cards our marketing team designs stopped looking like the rest of Hargapedia, we gave the team a PSD template and a short guide instead of building every variation into the app.</description><pubDate>Wed, 29 Sep 2021 00:00:00 GMT</pubDate><category>Design</category></item><item><title>A million downloads</title><link>https://rayson.me/writing/million-downloads/</link><guid isPermaLink="true">https://rayson.me/writing/million-downloads/</guid><description>Hargapedia has passed a million downloads, so the app icon has a ribbon on it for a while, the website counter says 1,000,000, and the marketing team is making noise.</description><pubDate>Fri, 10 Sep 2021 00:00:00 GMT</pubDate><category>Career</category></item><item><title>The price history graph, and the clamp I forgot</title><link>https://rayson.me/writing/price-graph/</link><guid isPermaLink="true">https://rayson.me/writing/price-graph/</guid><description>The bar on every Hargapedia product page has been redrawn a few times and is still horizontal, and this is how it is built, along with the classic mistake in the first version.</description><pubDate>Fri, 27 Aug 2021 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Moving the web version to Next.js for SEO</title><link>https://rayson.me/writing/hargapedia-web-seo/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-web-seo/</guid><description>We rebuilt Hargapedia&apos;s website in Next.js after finding that the original React single-page app wasn&apos;t being indexed properly by Google.</description><pubDate>Tue, 18 May 2021 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>A one-page test for front-end candidates</title><link>https://rayson.me/writing/ui-test/</link><guid isPermaLink="true">https://rayson.me/writing/ui-test/</guid><description>The test I give front-end candidates fits on one page, a button in three states, an avatar and two boxes, and it is there to show me how someone thinks.</description><pubDate>Wed, 28 Apr 2021 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Twenty-one days and five friends</title><link>https://rayson.me/writing/check-in-21/</link><guid isPermaLink="true">https://rayson.me/writing/check-in-21/</guid><description>Two things took most of January to build, a check-in campaign the marketing team can configure themselves and a referral campaign that runs as a web page inside the app.</description><pubDate>Fri, 05 Feb 2021 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Hargapedia 3.0: a design refresh</title><link>https://rayson.me/writing/hargapedia-3/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-3/</guid><description>A refresh of Hargapedia&apos;s cards, new places for deals and vouchers, and the animated tab icons that made it into 3.0.</description><pubDate>Fri, 27 Nov 2020 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Hargapedia on the web</title><link>https://rayson.me/writing/hargapedia-web/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-web/</guid><description>After two and a half years as a mobile app, Hargapedia now has a website where people can browse products and compare online prices, with its own serverless API behind it.</description><pubDate>Tue, 28 Jul 2020 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Sign in with Apple</title><link>https://rayson.me/writing/hargapedia-apple-signin/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-apple-signin/</guid><description>Apple gave existing apps with Facebook or Google sign-in until the end of June to support Sign in with Apple. We&apos;ve added it to Hargapedia with a few days to spare.</description><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>A barcode and QR scanner</title><link>https://rayson.me/writing/hargapedia-scanner/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-scanner/</guid><description>Hargapedia&apos;s scanner has been reading QR codes since January. This week&apos;s update lets it recognise product barcodes too, so you can scan something on a shelf and look up its prices.</description><pubDate>Fri, 05 Jun 2020 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Postcodes instead of cities</title><link>https://rayson.me/writing/hargapedia-postcodes/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-postcodes/</guid><description>Hargapedia used to let people type any city or town when setting their location. We&apos;ve replaced that with a five-digit postcode, although the app doesn&apos;t quite use it yet.</description><pubDate>Fri, 13 Mar 2020 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Suggestions as you type in Hargapedia search</title><link>https://rayson.me/writing/hargapedia-typeahead/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-typeahead/</guid><description>Hargapedia&apos;s search box now suggests brands, categories, products and retailers as you type, with matching letters highlighted in the results.</description><pubDate>Tue, 10 Dec 2019 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Vouchers come to Hargapedia</title><link>https://rayson.me/writing/hargapedia-vouchers/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-vouchers/</guid><description>Hargapedia now has vouchers you can claim in the app and redeem at participating stores, with the cashier marking them as used on your phone.</description><pubDate>Tue, 19 Nov 2019 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>A Hargapedia booth at Tech in Asia Jakarta</title><link>https://rayson.me/writing/tech-in-asia-jakarta-2019/</link><guid isPermaLink="true">https://rayson.me/writing/tech-in-asia-jakarta-2019/</guid><description>Three of us took Hargapedia to the Tech in Asia Conference in Jakarta this week, my first trip since taking on the CTO role.</description><pubDate>Sat, 12 Oct 2019 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Sabah and Sarawak get their own prices in Hargapedia</title><link>https://rayson.me/writing/hargapedia-regions/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-regions/</guid><description>Hargapedia now lets people in Sabah and Sarawak switch to their own regional prices, retailers and promotions instead of seeing everything from West Malaysia.</description><pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>eziPOD 2: parcels in the lockers</title><link>https://rayson.me/writing/ezipod-2/</link><guid isPermaLink="true">https://rayson.me/writing/ezipod-2/</guid><description>eziPOD moves out of eziPay into an app of its own, orange next to eziPay&apos;s blue, with parcels and lockers by the day next to the laundry.</description><pubDate>Fri, 07 Dec 2018 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Hargapedia 2.0: a home screen made of cards</title><link>https://rayson.me/writing/hargapedia-2/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-2/</guid><description>Hargapedia 2.0 is in the stores, and the home screen is now a stack of cards the team can change without an app update.</description><pubDate>Wed, 31 Oct 2018 00:00:00 GMT</pubDate><category>Design</category></item><item><title>eziPay, a year on: the redesign</title><link>https://rayson.me/writing/ezipay-2018/</link><guid isPermaLink="true">https://rayson.me/writing/ezipay-2018/</guid><description>A year after eziPay went into the laundromats, the app gets its first redesign, and here it is next to the old one, screen by screen.</description><pubDate>Fri, 20 Jul 2018 00:00:00 GMT</pubDate><category>Design</category></item><item><title>A gold tag for Chinese New Year</title><link>https://rayson.me/writing/hargapedia-cny-2018/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-cny-2018/</guid><description>Hargapedia&apos;s first seasonal app icon is in the stores, the price tag in gold on red, with a CNY deals banner in the app to go with it.</description><pubDate>Fri, 26 Jan 2018 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Hargapedia, version one</title><link>https://rayson.me/writing/hargapedia-design/</link><guid isPermaLink="true">https://rayson.me/writing/hargapedia-design/</guid><description>Hargapedia went into the stores just before Christmas, and this is everything that went into version one, the icons, the colours, the screens in three languages and the launch video.</description><pubDate>Sun, 14 Jan 2018 00:00:00 GMT</pubDate><category>Design</category></item><item><title>eziPOD: a UI that runs on a laundry locker</title><link>https://rayson.me/writing/ezipod-locker/</link><guid isPermaLink="true">https://rayson.me/writing/ezipod-locker/</guid><description>I did the UI/UX, the front end and the website for eziPOD&apos;s laundry lockers, and the screens on the locker itself were built by a team in Thailand from what I sent over, which doesn&apos;t always come back looking the same.</description><pubDate>Fri, 12 Jan 2018 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>eziPay: an e-wallet for the laundromat</title><link>https://rayson.me/writing/ezipay/</link><guid isPermaLink="true">https://rayson.me/writing/ezipay/</guid><description>eziPay lets you pay for a washer or a dryer at the laundromat from your phone instead of with tokens, and it was one of Nerd Attack&apos;s last jobs before it became my first at Hermiso.</description><pubDate>Fri, 13 Oct 2017 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Moving a data-entry team off Excel</title><link>https://rayson.me/writing/moving-off-excel/</link><guid isPermaLink="true">https://rayson.me/writing/moving-off-excel/</guid><description>Two months into the new job, the first thing on my plate is moving a data-entry team off Excel and onto a web app of our own, which only counts if it is faster than Excel.</description><pubDate>Fri, 25 Aug 2017 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Keeping up with Nokia: Symbian, MeeGo, Qt, WRT, Meltemi, then Windows Phone</title><link>https://rayson.me/writing/keeping-up-with-nokia/</link><guid isPermaLink="true">https://rayson.me/writing/keeping-up-with-nokia/</guid><description>Nerd Attack&apos;s last month. Eight years of building for Nokia through every platform it tried, what each switch cost us, what carried over, and what I think of it all now.</description><pubDate>Fri, 30 Jun 2017 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>What I taught about UX in 2013 and 2014, and what still holds</title><link>https://rayson.me/writing/what-i-taught-about-ux/</link><guid isPermaLink="true">https://rayson.me/writing/what-i-taught-about-ux/</guid><description>With Nerd Attack closing, a look back at the teaching we did, from the MMU talk to the UX Innovate course, and the three things from those slides I still believe.</description><pubDate>Tue, 27 Jun 2017 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Every Nerd Attack website</title><link>https://rayson.me/writing/nerd-attack-websites/</link><guid isPermaLink="true">https://rayson.me/writing/nerd-attack-websites/</guid><description>A company profile from 2009 and the Nerd Attack websites that followed. The nerd mascot changes, and Nokia drops off the list.</description><pubDate>Tue, 20 Jun 2017 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>Solid Chat: answering Facebook Page chats from your phone</title><link>https://rayson.me/writing/solid-chat/</link><guid isPermaLink="true">https://rayson.me/writing/solid-chat/</guid><description>Our own app for Facebook Page admins: every Page&apos;s Messenger chats in one place, with quick replies, a chatbot for when you&apos;re away, and broadcasts. Our first chat app, and our first time building on Facebook.</description><pubDate>Wed, 01 Mar 2017 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>UI/UX for an insurer&apos;s app with no name</title><link>https://rayson.me/writing/aia-consumer-app/</link><guid isPermaLink="true">https://rayson.me/writing/aia-consumer-app/</guid><description>AIA came back to us after Newsboard, this time for the UI/UX of an app for their customers: the research, the IA and user journeys, the wireframes and the look.</description><pubDate>Fri, 30 Dec 2016 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Twig: a lock-screen rewards app with Axiata</title><link>https://rayson.me/writing/twig/</link><guid isPermaLink="true">https://rayson.me/writing/twig/</guid><description>Twig is Axiata&apos;s lock-screen app that pays you points for what you see when you unlock your phone. I designed the first version, and we kept coming back for the ads and the new website.</description><pubDate>Fri, 23 Dec 2016 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Designing the Hermo iPhone app</title><link>https://rayson.me/writing/hermo/</link><guid isPermaLink="true">https://rayson.me/writing/hermo/</guid><description>We designed Hermo&apos;s iPhone app with their design team, built it in React Native while their API was still being built, and went down to JB to hand over the code.</description><pubDate>Mon, 08 Aug 2016 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>UGO, a student deals app, and the dashboard behind it</title><link>https://rayson.me/writing/ugo/</link><guid isPermaLink="true">https://rayson.me/writing/ugo/</guid><description>UGO finds students the deals around campus. We did all of it: the flows, the Android app&apos;s design, the vendor dashboard and the backend.</description><pubDate>Fri, 29 Apr 2016 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Mentorship, a chat app pitch for DiGi&apos;s new hires</title><link>https://rayson.me/writing/digi-mentorship/</link><guid isPermaLink="true">https://rayson.me/writing/digi-mentorship/</guid><description>A small pitch for DiGi, an app that pairs each new employee with a mentor and puts the two of them in a chat for the questions you have in your first few weeks.</description><pubDate>Fri, 08 Jan 2016 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Newsboard for AIA, part 2: building it</title><link>https://rayson.me/writing/aia-newsboard-part-2/</link><guid isPermaLink="true">https://rayson.me/writing/aia-newsboard-part-2/</guid><description>How we built Newsboard: a module that lives inside AIA&apos;s iMO app, an admin for AIA&apos;s editors, and a backend in Go on App Engine.</description><pubDate>Thu, 17 Sep 2015 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Newsboard for AIA, part 1: the pitch and the board</title><link>https://rayson.me/writing/aia-newsboard-part-1/</link><guid isPermaLink="true">https://rayson.me/writing/aia-newsboard-part-1/</guid><description>Newsboard is live inside iMO, the iPad app AIA Malaysia&apos;s Life Planners work from. Part 1 is what we pitched for iMO, and the board we ended up doing.</description><pubDate>Thu, 10 Sep 2015 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Watch faces for Android Wear</title><link>https://rayson.me/writing/android-wear-watch-faces/</link><guid isPermaLink="true">https://rayson.me/writing/android-wear-watch-faces/</guid><description>Since January we&apos;ve made four watch faces for Android Wear ... simOclock, Chronos, modina and now Digilog.</description><pubDate>Thu, 20 Aug 2015 00:00:00 GMT</pubDate><category>Design</category></item><item><title>CineMy for Android, in Material Design</title><link>https://rayson.me/writing/cinemy-android/</link><guid isPermaLink="true">https://rayson.me/writing/cinemy-android/</guid><description>Last year CineMy got the iOS 7 treatment on the iPhone. Now it&apos;s Android&apos;s turn, redesigned properly in Material Design instead of ported over.</description><pubDate>Sat, 25 Jul 2015 00:00:00 GMT</pubDate><category>Design</category></item><item><title>Permit to Work, an Android app pitch for DiGi&apos;s contractors</title><link>https://rayson.me/writing/digi-permit-to-work/</link><guid isPermaLink="true">https://rayson.me/writing/digi-permit-to-work/</guid><description>DiGi put out a tender for a permit-to-work system, so we pitched an Android app for their project managers and contractors. A five-step permit, approvals up the chain, and an admin site.</description><pubDate>Fri, 17 Apr 2015 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>DiGi StreamCast, live TV and radio in five languages</title><link>https://rayson.me/writing/digi-streamcast/</link><guid isPermaLink="true">https://rayson.me/writing/digi-streamcast/</guid><description>DiGi invited us to pitch StreamCast, an Android app for live TV and radio from home, for the migrant workers who make up a big part of DiGi&apos;s subscribers.</description><pubDate>Fri, 06 Mar 2015 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Facemoji, a kaomoji keyboard for the iPhone</title><link>https://rayson.me/writing/facemoji/</link><guid isPermaLink="true">https://rayson.me/writing/facemoji/</guid><description>Facemoji is out ... our keyboard for the iPhone that types kaomoji, those Japanese faces like (´• ω •`).</description><pubDate>Thu, 22 Jan 2015 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>DiGi LIVE, an events app pitch</title><link>https://rayson.me/writing/digi-live/</link><guid isPermaLink="true">https://rayson.me/writing/digi-live/</guid><description>We pitched DiGi an app for its DiGi LIVE concerts: the events, an RSVP, a countdown that turns into a live broadcast, and an artist page for everyone on the line-up.</description><pubDate>Mon, 15 Dec 2014 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Masterpieces, our first React app</title><link>https://rayson.me/writing/masterpieces-react/</link><guid isPermaLink="true">https://rayson.me/writing/masterpieces-react/</guid><description>Samsung&apos;s Masterpieces digital art gallery opened in Malaysia last week. The website is ours, and we rebuilt its front end in React, which was barely a year old.</description><pubDate>Wed, 10 Dec 2014 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>A carrier launcher for Android</title><link>https://rayson.me/writing/carrier-launcher/</link><guid isPermaLink="true">https://rayson.me/writing/carrier-launcher/</guid><description>Our idea for telcos: one Android launcher, dressed in each carrier&apos;s brand, with their app store, data and billing widgets and offers right on the home screen.</description><pubDate>Fri, 28 Nov 2014 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>SophiePrint, square prints from your phone</title><link>https://rayson.me/writing/sophieprint/</link><guid isPermaLink="true">https://rayson.me/writing/sophieprint/</guid><description>SophiePrint is a Windows Phone app for ordering square prints of your photos, from the camera roll or Instagram, printed by a print shop and sent to your door.</description><pubDate>Fri, 08 Aug 2014 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Digital signage on an Android TV box</title><link>https://rayson.me/writing/digital-signage/</link><guid isPermaLink="true">https://rayson.me/writing/digital-signage/</guid><description>We built a digital signage app for an Android TV box, a video in the middle with ads around it, first for Puncak Semangat Technology and then for a Giant pitch.</description><pubDate>Fri, 11 Jul 2014 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>CineMy 2.0</title><link>https://rayson.me/writing/cinemy-2/</link><guid isPermaLink="true">https://rayson.me/writing/cinemy-2/</guid><description>CineMy, our movie showtimes app, is redesigned for the iPhone in the new flat look of iOS 7, with Go Now!, ratings and favourite cinemas.</description><pubDate>Tue, 08 Jul 2014 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Teaching UX Innovate 2014</title><link>https://rayson.me/writing/ux-innovate-2014/</link><guid isPermaLink="true">https://rayson.me/writing/ux-innovate-2014/</guid><description>UX Innovate 2014 has kicked off with my mobile UI/UX training, and for the next few months I&apos;m helping two MSC-status companies with their websites and apps.</description><pubDate>Mon, 26 May 2014 00:00:00 GMT</pubDate><category>Career</category></item><item><title>10Q, a survey that says thank you</title><link>https://rayson.me/writing/10q/</link><guid isPermaLink="true">https://rayson.me/writing/10q/</guid><description>10Q is live. It&apos;s a startup we&apos;re minor shareholders in, and our part was building it.</description><pubDate>Tue, 20 May 2014 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>LaundryHero, superheroes at your doorstep</title><link>https://rayson.me/writing/laundryhero/</link><guid isPermaLink="true">https://rayson.me/writing/laundryhero/</guid><description>We did the logo, the website and everything in between for LaundryHero, a laundry pickup service with superheroes at your doorstep.</description><pubDate>Mon, 12 May 2014 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>SophieLens on the Nokia X</title><link>https://rayson.me/writing/sophielens-on-the-nokia-x/</link><guid isPermaLink="true">https://rayson.me/writing/sophielens-on-the-nokia-x/</guid><description>Nokia announced the Nokia X yesterday, an Android phone from Nokia. We&apos;ve had SophieLens running on it since November and couldn&apos;t say anything until now.</description><pubDate>Tue, 25 Feb 2014 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Beat the Q on Windows Phone, a mockup</title><link>https://rayson.me/writing/beat-the-q-windows-phone/</link><guid isPermaLink="true">https://rayson.me/writing/beat-the-q-windows-phone/</guid><description>Beat the Q lets you pay for your coffee before you reach the café. They approached us about a Windows Phone version, and yesterday I mocked it up.</description><pubDate>Tue, 12 Nov 2013 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Nokia World, and SophieLens HD</title><link>https://rayson.me/writing/nokia-world-abu-dhabi-sophielens-hd/</link><guid isPermaLink="true">https://rayson.me/writing/nokia-world-abu-dhabi-sophielens-hd/</guid><description>Back from Nokia World in Abu Dhabi. The Lumia 1520 was announced on the Tuesday, and SophieLens HD went out for it the same week.</description><pubDate>Mon, 28 Oct 2013 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>We were on 8TV</title><link>https://rayson.me/writing/on-8tv-self-made/</link><guid isPermaLink="true">https://rayson.me/writing/on-8tv-self-made/</guid><description>8TV&apos;s new series Self Made did a segment on Ow and me. They filmed at the office and at our homes, and it&apos;s hard for me to watch.</description><pubDate>Thu, 26 Sep 2013 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Street Beat, a street photography app for Samsung</title><link>https://rayson.me/writing/street-beat-for-samsung/</link><guid isPermaLink="true">https://rayson.me/writing/street-beat-for-samsung/</guid><description>For Samsung we designed Street Beat, a street photography app for the Galaxy Camera and the Galaxy S3. Street Beat Singapore and Street Beat Taipei went to Samsung Apps this month, after eight versions of the design and a lot of feedback.</description><pubDate>Fri, 12 Jul 2013 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>GE13, our app for the general election</title><link>https://rayson.me/writing/ge13-election-app/</link><guid isPermaLink="true">https://rayson.me/writing/ge13-election-app/</guid><description>For the 13th general election we put out GE13, a free app for Android and the iPhone with three channels, voter tips, election news and polling results, pushed to your phone. It started life as PushMe.</description><pubDate>Wed, 08 May 2013 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Everything we&apos;ve made so far</title><link>https://rayson.me/writing/everything-weve-made-so-far/</link><guid isPermaLink="true">https://rayson.me/writing/everything-weve-made-so-far/</guid><description>Nerd Attack turns four in March. Our portfolio page has 81 entries, about 65 different apps, and most of them are on Nokia phones. Here they all are in one place.</description><pubDate>Fri, 28 Dec 2012 00:00:00 GMT</pubDate><category>Retrospective</category></item><item><title>KLTraffic, now on the iPhone</title><link>https://rayson.me/writing/kl-traffic-on-the-iphone/</link><guid isPermaLink="true">https://rayson.me/writing/kl-traffic-on-the-iphone/</guid><description>KLTraffic is on the iPhone now, and the Android version has a new design. It&apos;s the oldest app we have, the one we sent Nokia back in 2009.</description><pubDate>Mon, 26 Nov 2012 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Tap to Order: queue, order and pay with an NFC tap</title><link>https://rayson.me/writing/tap-to-order/</link><guid isPermaLink="true">https://rayson.me/writing/tap-to-order/</guid><description>For a startup in Singapore we built Tap to Order, an Android app where you tap your phone on an NFC tag to join the queue, tap the menu to order, and pay at the end. It&apos;s set up with Ramen Champion, and it&apos;s built in PhoneGap.</description><pubDate>Tue, 06 Nov 2012 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Two Sophie Cam reviews in one week</title><link>https://rayson.me/writing/sophie-cam-two-reviews/</link><guid isPermaLink="true">https://rayson.me/writing/sophie-cam-two-reviews/</guid><description>All About Windows Phone and All About Symbian both reviewed Sophie Cam this week. Some notes on how a camera filter app ended up on four kinds of Nokia.</description><pubDate>Thu, 06 Sep 2012 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Sophie Cam 2</title><link>https://rayson.me/writing/sophie-cam-2/</link><guid isPermaLink="true">https://rayson.me/writing/sophie-cam-2/</guid><description>Sophie Cam 2 for Symbian is done. Every screen redone, Twitter sharing, a privacy policy and the Vintage Pack.</description><pubDate>Tue, 24 Jul 2012 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>A DiGi account app for Windows 8, before Windows 8</title><link>https://rayson.me/writing/digi-windows-8/</link><guid isPermaLink="true">https://rayson.me/writing/digi-windows-8/</guid><description>Microsoft is pushing Windows 8 ahead of its launch in October, so with DiGi we mocked up a DiGi account app for it: your bill and usage, DiGi Rewards, and a live tile that flips over.</description><pubDate>Fri, 20 Jul 2012 00:00:00 GMT</pubDate><category>Pitches</category></item><item><title>Headlines, now on S40</title><link>https://rayson.me/writing/headlines-my-sg-uk/</link><guid isPermaLink="true">https://rayson.me/writing/headlines-my-sg-uk/</guid><description>MY Headlines and SG Headlines went up for Series 40 today. Some notes on how the app has changed since 2010.</description><pubDate>Fri, 27 Apr 2012 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Juice is on Windows Phone</title><link>https://rayson.me/writing/juice-one-app-three-nokia-platforms/</link><guid isPermaLink="true">https://rayson.me/writing/juice-one-app-three-nokia-platforms/</guid><description>Juice went live on the Windows Phone Marketplace today. Symbian, the N9 and now WP7 ... one app, three platforms, and a few things we learnt along the way.</description><pubDate>Mon, 30 Jan 2012 00:00:00 GMT</pubDate><category>Projects</category></item><item><title>Mobile Week at KDU</title><link>https://rayson.me/writing/mobile-week-kdu-2011/</link><guid isPermaLink="true">https://rayson.me/writing/mobile-week-kdu-2011/</guid><description>Nokia and KDU signed an MoU at KDU&apos;s Mobile Week, and we&apos;re the ones who&apos;ll be training the students.</description><pubDate>Mon, 21 Nov 2011 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Nokia Connection 2011</title><link>https://rayson.me/writing/nokia-connection-2011/</link><guid isPermaLink="true">https://rayson.me/writing/nokia-connection-2011/</guid><description>Back from Nokia Connection in Singapore. The N9 is MeeGo, Windows Phone is still the plan, and we&apos;re a Qt shop standing in the middle of it.</description><pubDate>Thu, 30 Jun 2011 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Training students for Nokia around the region</title><link>https://rayson.me/writing/training-students-for-nokia/</link><guid isPermaLink="true">https://rayson.me/writing/training-students-for-nokia/</guid><description>Since September we&apos;ve taken a two-day UI/UX course for Nokia to nine schools in Malaysia, Singapore, Indonesia, Thailand and Vietnam. Ho Chi Minh City was the last stop, for now.</description><pubDate>Sun, 05 Jun 2011 00:00:00 GMT</pubDate><category>Career</category></item><item><title>We&apos;re in the New Straits Times</title><link>https://rayson.me/writing/in-the-new-straits-times/</link><guid isPermaLink="true">https://rayson.me/writing/in-the-new-straits-times/</guid><description>The NST&apos;s SME pullout ran a piece on Malaysian tech companies today, and Nerd Attack is in it.</description><pubDate>Fri, 17 Dec 2010 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Our first booth, at Nokia Connection 2010</title><link>https://rayson.me/writing/nokia-connection-2010/</link><guid isPermaLink="true">https://rayson.me/writing/nokia-connection-2010/</guid><description>Nokia gave us a small booth at Nokia Connection in Singapore. Our first big conference, our first time showing our work to a room like that, and KLTraffic on an N8 before it&apos;s even out.</description><pubDate>Fri, 18 Jun 2010 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Five apps on the N8, and a talk at Nokia&apos;s conference</title><link>https://rayson.me/writing/five-apps-on-the-n8/</link><guid isPermaLink="true">https://rayson.me/writing/five-apps-on-the-n8/</guid><description>Nokia announced the N8 yesterday, so we can finally say it: five of our apps will be preloaded on it in Malaysia. Earlier this month we also spoke at Nokia&apos;s conference.</description><pubDate>Wed, 28 Apr 2010 00:00:00 GMT</pubDate><category>Career</category></item><item><title>A break, of sorts</title><link>https://rayson.me/writing/the-break-2009/</link><guid isPermaLink="true">https://rayson.me/writing/the-break-2009/</guid><description>We went to Nokia One Connected World at KL Sentral, thought we could do better than the apps they showed, and sent them one. A few months on we&apos;re in Forum Nokia Pro and just shipped two Christmas preloads for SingTel.</description><pubDate>Wed, 25 Nov 2009 00:00:00 GMT</pubDate><category>Career</category></item><item><title>Two of my N97 widgets made the shortlist</title><link>https://rayson.me/writing/n97-widget-contest-2009/</link><guid isPermaLink="true">https://rayson.me/writing/n97-widget-contest-2009/</guid><description>Nokia&apos;s N97 widget design contest shortlisted Tweetly and Today in History, two of the 36 widgets I designed in February. Here are all of them.</description><pubDate>Tue, 10 Mar 2009 00:00:00 GMT</pubDate><category>Design</category></item></channel></rss>