Skip to main content

Hi, I'm

PORNNALIN

I'm a
FrontendInteractive WebUnity & WebGL

5 years building interactive digital experiences: 4 years of web-based games with Unity (C#) and WebGL, and the past year in web development with JavaScript, HTML, and CSS, delivering quizzes, card-based game mechanics, and campaign microsites.

I'm growing as a frontend and interactive web developer, building engaging, user-friendly experiences while expanding my backend knowledge to work effectively across the full system. My game background brings strong problem-solving, logic, performance, and an eye for UX.

Technologies

Tools for building engaging, user-friendly web experiences.

Core
HTML & CSS
JavaScript
React
Tailwind
TypeScript
Next.js
Unity

Projects

Things I've built — games and web apps.

BaiSanor
VIEW DETAILS
PERSONAL

BaiSanor

Personal Project: Design, Development & SEO

Free Thai web app for creating quotations, invoices, receipts, and delivery notes with instant PDF download. Built with React, Tailwind CSS, and Vite, with Schema.org structured data and 23 indexable pages, including 16 industry-specific template landing pages.

ReactTailwind CSSVite
Wyn Digital Group
VIEW DETAILS
WORK

Wyn Digital Group

Web Developer, Custom WordPress Theme

Corporate website for Wyn Digital Group, built with a teammate as a custom, responsive WordPress theme in HTML, CSS, and JavaScript. Implemented SEO and tracking setup (GA4, Tag Manager, Yoast) with the marketing team, plus Lighthouse speed optimization.

WordPressPHPHTMLCSS+1
PTT Group Blog
VIEW DETAILS
WORK

PTT Group Blog

Web Developer, Custom Theme & LINE Plugin

Blog website for PTT Group on WordPress, built by a web team with a custom responsive theme in HTML, CSS, and JavaScript to the client's brief. My part: contributing to the theme and site upkeep; working with a teammate on the LINE engagement plugin (LINE Login, like, comment, and share via LINE LIFF, with tracking in the database); designing and building the Engagement Report dashboard in the WordPress admin (impressions, reactions, comments, shares, and video views per article, with CSV export) in direct discussion with the Digital Marketing Specialist who uses it; and setting up GA4.

WordPressPHPSQLHTML+4
MICE Proud Frame
VIEW PHOTOS
WORK

MICE Proud Frame

Front-end Development

Interactive photo-frame web app for TCEB's national MICE campaign. Users pick a themed frame, upload a photo, then export or share it to join a social hashtag activity. Built in vanilla JavaScript, HTML, CSS, and Swiper.js, implementing the SEO and social-sharing meta tags provided by the SEO team.

HTMLCSSJavaScriptVite
Mascot Survey & LINE Sticker Reward Campaign
VIEW DETAILS
WORK

Mascot Survey & LINE Sticker Reward Campaign

Full-stack, Front End + Cloudflare Backend

Survey microsite on LINE LIFF that rewards completers with a free LINE sticker through the LINE Mission Sticker API. Backend on Cloudflare Workers and D1 keeps API keys server-side, with Turnstile bot protection, rate limiting, and a unique constraint against duplicate submissions.

HTMLCSSJavaScriptVercel+4
Arbor
VIEW PHOTOS
PERSONAL

Arbor

A landing page celebrating trees as Earth's natural engineers, with facts on oxygen production, a tree-planting CTA, and a species showcase, using AI-generated imagery throughout.

HTMLCSSJavaScriptGSAP
TarotWhisper
VIEW DETAILS
PERSONAL

TarotWhisper

A personal project that allows users to search for the meaning of tarot cards and randomly draw cards for fortune-telling.

ReactTailwind CSSViteTypeScript

Let's build somethingtogether

If you've got an idea, a project, or just want to connect — feel free to reach out.

© 2026 Pornnalin — Bangkok