LOADING

Lien Cheng

Frontend Developer

Nitra
Taipei, Taiwan

About

I'm a 4+ years self-taught frontend developer, proficient in React, Next.js, and React Native, with a specialization in UI/UX and performance enhancement. I've spent most of my life abroad in Saudi Arabia, Belgium, and Turkey, and was homeschooled for many years. This unique upbringing strengthened my ability to adapt to new environments quickly, cultivate self-learning skills, and maintain discipline.

Beyond coding, I'm an expert in making desserts, especially Western desserts like cream puffs and cakes, as well as Middle Eastern delicacies like baklava, kunafah, and rice pudding. I find a lot of similarities between baking and coding, both involve creating something that brings joy to others. That's why I put so much emphasis on smooth, enjoyable user experiences.

Skills and Tools

TypeScript
React
React Native
Next.js
Vue.js
Tailwind CSS
GraphQL
REST API
Git
Figma
Cursor
Antigravity
v0
Sentry
Slack
Discord
Trello
ClickUp
Amazon Q
Strapi
n8n

Languages

Traditional ChineseNative
EnglishTOEIC 985.IELTS 7
FrenchDELF B2
JapaneseJLPT N3
TurkishTOMER B2

Gear

Here's the gear I use for coding and daily work. I believe that good tools can make a significant difference in productivity and enjoyment while coding.

Computer

MacBook Air M2

Primary development machine with Apple Silicon for excellent performance and battery life. Air for portability.

Keyboards

Keychron Q2

75% wired mechanical keyboard. Red switches. Custom modded for optimal typing experience.

Nuphy Halo 65

65% wireless mechanical keyboard. Red switches. Custom modded for enhanced feel and sound.

Experiences

Frontend Developer

WORD UP
Mar 2022 — Dec 2025
TypeScriptReactNext.jsReact NativeTailwindCSSFramer MotionJesti18nNxTamaguiSentry
  • Led refactoring efforts for web and e-commerce projects, improving codebase efficiency and maintainability
  • Designed and built reusable component libraries ensuring UI consistency across multiple applications
  • Implemented cutting-edge features and refreshed the mobile app interface using React Native
  • Enhanced UI/UX design and user experiences through performance optimization
  • Collaborated with frontend team to maintain high code quality standards and best practices
Show more

Frontend Developer

YOSGO
Mar 2021 — Jan 2022
TypeScriptReactNext.jsNode.jsFramer Motion
  • Revitalized the user interface with a modern, engaging design overhaul
  • Implemented optimistic UI updates for smoother, more responsive user interactions
  • Developed innovative features including WebRTC-powered ID card scanning functionality
  • Contributed to platform advancement through modern frontend development practices
Show more

Travel Consultant

MyTaiwanTour
Dec 2019 — Aug 2020
EnglishFrenchProofreadingAsana
  • Served as English and French travel consultant, curating exceptional Taiwan travel experiences
  • Collaborated with tour guide partners to develop resources for tourists from Muslim countries
  • Proofread and improved homepage content to enhance professional image for international clients
  • Supported tour guide training program and contributed to TAIPEI magazine during COVID period
Show more

Translator

Finland Taipei Roadshow 2019
Sep 2019
English
  • Facilitated B2B communications for Finnish tourism companies, particularly cruise ship tours
  • Bridged communication gaps between foreign companies and prospective customers/collaborators

Translator & Assistant

National Audit Office of R.O.C.
Mar — May 2019
EnglishFrenchTurkish
  • Supported International Auditor Forum 2019, assisting auditors from 10+ countries
  • Provided translation services and essential information throughout the two-week program
  • Served as English translator for the Auditor General during the closing ceremony
  • Resolved urgent issues to ensure smooth program operation and participant satisfaction
Show more

Side Projects

IslamTaiwan iOS App

Solo Developer
TypeScriptReact NativeExpoAzure APIClerkSupabaseRevenueCat

Authentication & Membership System

  • Built a complete membership system powered by Clerk, integrated with Supabase for data persistence.
  • Added seamless Google and Apple Sign-In support for frictionless onboarding.

Advanced Quran Experience

  • Integrated QUL data powered by Tarteel, including Mushaf layout, audio data, and authentic fonts.
  • Developed a performant Quran audio player featuring keyword highlighting and auto-scroll, optimized with throttling, worklets, and Reanimated.

Monetization & Theming

  • Integrated RevenueCat with a custom-designed, multilingual paywall for subscription management.
  • Implemented dark mode and multiple themes to enhance user experience.

Native Platform Features

  • Developed iOS widgets enabling users to view prayer times and important information at a glance.
  • Adopted liquid glass components for iOS 26 with graceful fallbacks for older versions.
  • Created an enhanced native Halal AI ingredient scanner for a smoother user experience.
Show more

ISLAMTAIWAN

co-maintainer
TypescriptNextJSChakraUIFramer motionStrapiAzure APIGemini API

Integrated Core App Functionality

  • Developed and implemented fundamental features, including a Quran bookmarking system and a comprehensive Halal restaurant map covering the metro areas of Taipei, Taichung, and Kaohsiung.

Pioneered AI-Driven Tools

  • Developed an AI-powered Halal food ingredient scanner using Azure's cognitive services to help users, particularly foreign visitors, identify ingredients that may be haram or possibly haram in complex ingredient lists.
  • Created an AI Muslim name generator using the Gemini API to offer a unique and helpful resource for users.

Enhanced User Experience (UX)

  • Introduced subtle animations and UI improvements throughout the application to create a more intuitive, responsive, and visually appealing user interface.

Built Community-Focused Sections

  • Engineered a new Online Courses section to provide educational content directly within the app.
  • Developed a specialized Muslim-friendly Kids Section featuring mini-games and a curated video player. This feature includes data scraped from YouTube, advanced filtering by video length, and a secure player that prevents accidental redirection to external sites.

Spearheaded Internationalization (i18n)

  • Implemented new language translations to expand the app's accessibility and reach for a diverse user base.
Show more

GYMNOMAD

Main Developer
typescriptnextjsChakraUIStrapi

Platform Migration

  • Upgraded Strapi from version 3 to 4, including backing up the database and writing customized scripts to migrate old data to the new database using Strapi's API.

Cost Optimization

  • Switched from Google Maps API to React Leaflet, resulting in a significant reduction in API expenses.

Feature Development

  • Developed new features such as a 'nearby gyms' function and more customized MDX components. These components allow editors to place existing website components directly inside markdown articles without needing engineering assistance.
Show more

Taiwan Driving License Practice App

Solo Developer
TypescriptReact NativeExpoReact Native Paperi18n

Core Content & Multilingual Support

  • Parsed and integrated all official exam questions and answers from the Taiwan Highway Bureau in all supported languages.
  • Implemented full UI support for multiple languages (i18n), ensuring the app is accessible to a wide range of users, including foreigners and minority groups.

UI/UX & Offline Functionality

  • Developed a simple and intuitive user interface to provide a better practice experience than existing market options.
  • Engineered the app to function fully offline, allowing users to practice anytime and anywhere without an internet connection.
  • Designed and implemented multiple practice modes to cater to different learning styles.

App Publication & Project Management

  • Managed the complex and demanding app publication process on Google Play, which included preparing assets like screenshots for various screen sizes and coordinating with external platforms to collect the required number of testers.
  • Successfully outsourced the necessary testing process to meet Google Play's stringent solo developer publication requirements, ensuring a successful app launch.
Show more

Recent Posts

View All
My Journey into DIY Mechanical Keyboard Modding

My Journey into DIY Mechanical Keyboard Modding

From years of watching modding videos to finally taking the plunge. My experience modding Keychron keyboards and what I learned along the way.

Recipe: Classic New York Cheesecake
2025-12-05
Recipe

Recipe: Classic New York Cheesecake

A rich, creamy New York cheesecake with a buttery biscuit base. One of my favorite desserts!

How I Applied for the Parental Leave Allowance in Taiwan
2025-12-04
CareerLifestyle

How I Applied for the Parental Leave Allowance in Taiwan

My experience applying for unpaid parental leave (育嬰留職停薪) and the parental leave allowance (育嬰留停津貼) in Taiwan, including what 投保薪資 means and the difference between applying in person and online.