Mobbin Retreat 2025 - Image 1
Mobbin Retreat 2025 - Image 2
Mobbin Retreat 2025 - Image 3
Mobbin Retreat 2025 - Image 4
Mobbin Retreat 2025 - Image 5
Mobbin Retreat 2025 - Image 6
Mobbin Retreat 2025 - Image 7

Mobile App

WallThing

Spotify companion

WallThing

Book

Made to Stick by Chip Heath and Dan Heath book cover
Turkey 2025 - Image 1
Turkey 2025 - Image 2
Turkey 2025 - Image 3
Turkey 2025 - Image 4
Turkey 2025 - Image 5
Turkey 2025 - Image 6
Turkey 2025 - Image 7

Book

I Will Teach You To Be Rich by Ramit Sethi book cover
Mobbin Retreat 2024 - Image 1
Mobbin Retreat 2024 - Image 2

Web App

Handwriting Animation

Handwritten strokes in motion

Handwriting Animation

Collection

FolioGrid

Curated personal websites

FolioGrid

Role

Mobbin

Product Engineer

Tech for Good

Google Developer Student Club

Volunteer management system for Ground-Up Initiative

Google Developer Student Club

Research

Glassify

Mobile UI to Smartglass UI

Glassify

Talk

What can we learn from Tailwind?

Book

Software Engineering at Google by Titus Winters, Tom Manshreck and Hyrum Wright book cover

Talk

How can we improve the developer experience of our CS3281 mentees?

Role

Teaching Assistant

NUS Computer Science courses

Yangshun Tay

Yangshun Tay

@yangshun

Introducing Artisan, generate themeable webpages with AI! 🎨 I've long been a fan of Tailwind's approach of writing atomic classes within your HTML. It makes code examples very easy to copy and paste to be used in your own project. Many of my projects these days are built using Tailwind. However, most Tailwind example websites I see on the internet are static and not themeable. I want to see how a particular component or section looks with my custom font, brand color, border radius etc. Over the past few weeks, I worked with a team of NUS School of Computing students Charisma Kausar, Florentiana Yuwono, Xu Yi and Jason Christopher and mentored them to create Artisan (https://www.artisan.land). Artisan is two things: 1) It contains themeable Tailwind examples for components and sections. You can change theme values like font family, border radius, brand color, border width, etc. Sections are built using components (e.g. button, text, inputs) as well, so that the appearance and style is consistent across different sections using the same components. The copyable code samples also use components instead of raw HTML for maximum reusability. 2) AI-powered webpage generator. Enter a prompt and a page will be generated for you, using the available components and sections with a suitable theme. LLMs are used to select appropriate theme configuration and sections for the prompt. You can also continue refining the generated result and change the theming. Like the Tailwind examples, the generated webpage's code is componentized and can be easily copied out as well. Currently, marketing homepage and portfolio websites use cases are supported but more kind of pages will be supported in future. If you're in NUS today, the team has a booth at the School of Computing project showcase and will be there from 3 to 7pm! It's an event you won't want to miss, where you can witness Artisan in action and see how it can transform your web design projects, along with 40+ other cool projects! 🗓️✨ Additionally, there's a Artisan Portfolio Hack competition ongoing where cool prizes can be won! Showcase your creativity and design skills by creating a portfolio using Artisan and amaze everyone with your talent! 🚀🏆 If you're curious about what Artisan can do, try it out for yourself at https://www.artisan.land and watch Charisma Kausar demo the product in the video :)

Artisan intro

November 15, 2023

Book

The Mom Test by Rob Fitzpatrick book cover

Hackathon

Solarpunk Go!

STEM game for girls

Solarpunk Go!

Role

Quantum Inventions

Software Engineering Intern

Hackathon

Scam Sensei

Email scam detector

Scam Sensei

Role

Spenmo

Engineering Intern

Book

Clean Code by Robert C. Martin book cover
Football - Image 1
Football - Image 2
Football - Image 3

Design

Walley

AR shopping companion

Walley

Role

Makino Asia

Software Engineering Intern

Role

vibefam

Freelance Software Developer

Book

How to Win Friends and Influence People by Dale Carnegie book cover