Simple Thai
Design System Foundation & Visual Language
Simple Thai, a Thai Language Learning App, helps English speakers learn Thai through immersive, interactive lessons. This project focused on building a cohesive design system, establishing a clear visual language, and crafting an intuitive, engaging experience that supports consistent, distraction-free learning.
ROLE
UX/UI Designer
DURATION
6 weeks

The Problem
How might we design an approachable and engaging interface for beginners learning Thai, while ensuring consistency and scalability across a growing library of lessons and features?
Learners often feel overwhelmed when starting a new language—especially one with a different script, structure, and tone system. Most existing apps felt either too academic or too cluttered. Simple Thai needed a clean, calming interface that not only supported learning but made users feel motivated and confident.
The Solution
I established a visual design system that balanced warmth, clarity, and functionality. The UI was built around three key goals:


Design Process
To build a strong foundation for Simple Thai, I began by researching common UX patterns in language learning apps and identifying where those systems failed and succeeded. The main focus of the project was on defining the visual language and UI components.

Challenges & Constraints
Design Decisions & Considerations
I established foundational components like buttons, lesson cards, nav bars, and quiz elements early in Figma. These allowed for quick layout changes and ensured visual consistency across screens as more content was added.


Used soft colors, rounded shapes, and simple animations to make the app feel friendly, while prioritizing typography and white space to ensure clarity—especially with Thai script.


Mobile Finals


Next Steps
User Testing with Thai Language Beginners:
Plan to test full onboarding and early lesson flows with non-Thai speakers to validate information hierarchy and clarity of progression.
Add Gamification Features:
Integrate light gamification elements (streaks, badges, etc.) to keep motivation high while still maintaining a calm tone.
Scale Lesson Types:
Use the design system to build out additional lesson formats—listening, matching, sentence building—without starting from scratch..
Takeaways
Tone is UX Too
Foundations Matter
Back to top
Thanks for stopping by, want to get in touch?
I’d love to chat and connect with you!
© Made with 💚+ 🍵︎ by Sarah Tomaszewski 2025
Home
About
Resume
Simple Thai
Design System Foundation & Visual Language
Simple Thai, a Thai Language Learning App, helps English speakers learn Thai through immersive, interactive lessons. This project focused on building a cohesive design system, establishing a clear visual language, and crafting an intuitive, engaging experience that supports consistent, distraction-free learning.
ROLE
UX/UI Designer
DURATION
6 weeks

The Problem
How might we design an approachable and engaging interface for beginners learning Thai, while ensuring consistency and scalability across a growing library of lessons and features?
Learners often feel overwhelmed when starting a new language—especially one with a different script, structure, and tone system. Most existing apps felt either too academic or too cluttered. Simple Thai needed a clean, calming interface that not only supported learning but made users feel motivated and confident.
The Solution
I established a visual design system that balanced warmth, clarity, and functionality. The UI was built around three key goals:


Design Process
To build a strong foundation for Simple Thai, I began by researching common UX patterns in language learning apps and identifying where those systems failed and succeeded. The main focus of the project was on defining the visual language and UI components.

Challenges & Constraints
Design Decisions & Considerations
I established foundational components like buttons, lesson cards, nav bars, and quiz elements early in Figma. These allowed for quick layout changes and ensured visual consistency across screens as more content was added.


Used soft colors, rounded shapes, and simple animations to make the app feel friendly, while prioritizing typography and white space to ensure clarity—especially with Thai script.


Mobile Finals


Next Steps
User Testing with Thai Language Beginners:
Plan to test full onboarding and early lesson flows with non-Thai speakers to validate information hierarchy and clarity of progression.
Add Gamification Features:
Integrate light gamification elements (streaks, badges, etc.) to keep motivation high while still maintaining a calm tone.
Scale Lesson Types:
Use the design system to build out additional lesson formats—listening, matching, sentence building—without starting from scratch..
Takeaways
Tone is UX Too
Foundations Matter
Back to top
Thanks for stopping by, want to get in touch?
I’d love to chat and connect with you!
© Made with 💚+ 🍵︎ by Sarah Tomaszewski 2025
Home
About
Resume
Simple Thai
Design System Foundation & Visual Language
Simple Thai, a Thai Language Learning App, helps English speakers learn Thai through immersive, interactive lessons. This project focused on building a cohesive design system, establishing a clear visual language, and crafting an intuitive, engaging experience that supports consistent, distraction-free learning.
ROLE
UX/UI Designer
DURATION
6 weeks

The Problem
How might we design an approachable and engaging interface for beginners learning Thai, while ensuring consistency and scalability across a growing library of lessons and features?
Learners often feel overwhelmed when starting a new language—especially one with a different script, structure, and tone system. Most existing apps felt either too academic or too cluttered. Simple Thai needed a clean, calming interface that not only supported learning but made users feel motivated and confident.
The Solution
I established a visual design system that balanced warmth, clarity, and functionality. The UI was built around three key goals:


Design Process
To build a strong foundation for Simple Thai, I began by researching common UX patterns in language learning apps and identifying where those systems failed and succeeded. The main focus of the project was on defining the visual language and UI components.

Challenges & Constraints
Design Decisions & Considerations
I established foundational components like buttons, lesson cards, nav bars, and quiz elements early in Figma. These allowed for quick layout changes and ensured visual consistency across screens as more content was added.


Used soft colors, rounded shapes, and simple animations to make the app feel friendly, while prioritizing typography and white space to ensure clarity—especially with Thai script.


Mobile Finals


Next Steps
User Testing with Thai Language Beginners:
Plan to test full onboarding and early lesson flows with non-Thai speakers to validate information hierarchy and clarity of progression.
Add Gamification Features:
Integrate light gamification elements (streaks, badges, etc.) to keep motivation high while still maintaining a calm tone.
Scale Lesson Types:
Use the design system to build out additional lesson formats—listening, matching, sentence building—without starting from scratch..
Takeaways
Tone is UX Too
Foundations Matter
Thanks for stopping by, want to get in touch?
I’d love to chat and connect with you!
Back to top
© Made with 💚+ 🍵︎ by Sarah Tomaszewski 2025