AI Engineer
Education · Curriculum· 2026

FOR SOCIAL LIFE

Practical Language Courses for Real Life

FOR SOCIAL LIFE
FOR SOCIAL LIFEEducation · Curriculum

Textbooks teach you to conjugate verbs and order a coffee. They do not teach you to make friends, flirt, or navigate a night out where the conversation moves fast and nobody is speaking in full sentences. For Social Life inverts the usual curriculum: it is built entirely around the social situations people actually want to survive in a new language.

Origin Story

FOR SOCIAL LIFE

This one is a curriculum product rather than an AI app, and I include it deliberately — range matters. It distils five languages down to the handful of social scenarios that genuinely change how a trip or a move feels: making friends, flirting, nightlife, and everything after. Each language gets its own cultural identity rather than a one-size-fits-all template.

How It's Built

The design leans into the cultures it teaches. Every language carries its own jewel-tone palette and typographic personality — Imperial Red and Gold for Mandarin, Indigo and Sakura for Japanese, Jade and Persimmon for Korean, Orchid and Temple Gold for Thai, Lotus and Jade for Vietnamese. It is sophisticated and culturally informed, never gamified or condescending.

Engineering Notes

Curriculum as the product

The craft here is the syllabus, not the inference. Each of the five languages distils down to the social scenarios that actually change how a trip or a move feels — making friends, flirting, nightlife — rather than airport announcements and hotel check-ins.

One source, two outputs

A structured lesson system renders each course both in-browser and as a downloadable PDF from the same source, with per-language theming across palettes and typography. It's mobile-first, lightweight and login-free — a reminder that good engineering is also knowing when a problem doesn't need a model thrown at it.

For Social Life is the counterweight in the portfolio: a product where the craft is in the curriculum and the restraint, not the inference. Sometimes the most respectful thing you can build is a well-made static experience that loads instantly and teaches someone how to make a friend.

What It Does

01

Five Languages

Mandarin, Japanese, Korean, Thai and Vietnamese — each with its own colour-coded identity drawn from the culture it represents.

02

Real-Life Scenarios

Five social-scenario lessons per language, built around the moments that matter: making friends, flirting, nightlife and everything after — not airport announcements and hotel check-ins.

03

Browser + PDF

Read any lesson in the browser, or download it as a clean PDF to study offline. The same content, delivered the way you actually want to consume it.

04

Mobile-First

Designed to work beautifully on a phone, because that is where you will reach for it — on the train, in the queue, the night before you travel.

Where It Stands

For Social Life is live as a content-driven site delivering five languages in-browser and as PDFs. Growth here is curriculum — more languages and more of the social scenarios people actually need — not more machinery.

// UNDER THE HOOD

For Social Life is a Next.js and React application with Tailwind CSS, hosted on Firebase. It is content-driven: a structured lesson system renders each course both in-browser and as a downloadable PDF from the same source, with per-language theming applied across palettes and typography. The build is mobile-first and deliberately lightweight — no login wall, no friction, just the lessons. It sits alongside my AI work as a reminder that good engineering is also knowing when a problem does not need a model thrown at it.