ED~/ed/portfolio
[ED · BANGKOK · OPEN TO WORK]

From wireframe to production code. Currently a Full Stack Developer at Changan Auto SEA in Bangkok. Previously BA at Toyota, UX at Points Africa.

View featured work↓
NOW
Full Stack Dev · Changan
SEEKING
UX/UI Designer · Software Dev
BASED
Bangkok, TH
ABOUT

Two practices, one voice.

I started in computer science at Oregon State and ended up doing UX in parallel — first by accident, then on purpose. Today I write production code and run user research with the same hands. The work in between is always: ship something useful, and make it feel right.

I'm an engineer who designs and a designer who ships. At Changan Auto I co-design ERP modules then build them in Odoo — the BRDs, the Figma flows, and the Python all come from one head. Before that, I tested financial integration software at Toyota and prototyped a receipt scanner remotely with a team in Africa.

The hardest problems I've worked on weren't the technical ones — they were the ones where nobody had drawn the workflow yet. So that's what I do now: draw the workflow, then build it.

profile.json
STACK

Tools I work with daily.

Engineering and design, side by side. The pairing is the point — switching between Figma and Python in the same week stops being a context-switch when both are part of the same job.

design.skillsDESIGN
WireframingPrototypingUI DesignUsability TestingInformation Architecture
research.methodsDESIGN
User InterviewsPersonasSite MapsUser JourneysHeuristic AnalysisSurveysComparative Analysis
design.toolsDESIGN
FigmaMiroWebflowPhotoshopIllustratorMarvel/POP
languagesENG
PythonJavaScriptHTMLCSSPHPFlutter/DartC/C++SQLNoSQLGoogle Appscript
frameworksENG
React.jsNext.jsNode.jsFlaskBootstrapOdoo + OWL
devops.toolsENG
DockerJenkinsCI/CDGitHubVS Code devcontainer
ai.toolsAI
Claude CodeClaude Co-WorkOpen AI CodexSkills Creator
HISTORY

Where I've shipped.

Four years across enterprise ERP, automotive financial systems, remote startup UX, and brand identity. Different rooms, same job: figure it out, then build it.

[CURRENT]
NOV 2024 →

Full Stack Developer

Changan Auto Southeast Asia · Bangkok
  • Co-designed an end-to-end Recruitment Module — manpower demand → day-one onboarding across multiple roles.
  • Customized Odoo ERP modules; integrated CI/CD via Jenkins + Docker (DEV / QA / UAT).
  • Documented Odoo APIs for Google Workspace integration.
  • Contributed to an ERP Homepage Reconstruction — widget-based dashboard with UX input.
PythonOdoo (OWL)DockerJenkinsBA + DEV
JUN — AUG 2024

Business Analyst

Toyota Motor Asia · Samut Prakan
  • Primary contact for migration & enhancement of Financial Integration Software.
  • Initial tester and user-testing support for management software improvement.
BAUATMigration
[REMOTE]
MAY 2024

UX/UI Designer Intern

Points Africa · Remote
  • Collaborated with a team of three to design and prototype a receipt scanner.
  • Integrated the feature into the existing app by modifying key screens.
FigmaPrototypingMobile
AUG 2022

UX/UI Designer Intern

BizPotential · Bangkok
  • Redefined company branding — built a cohesive Corporate Identity including brand motto.
  • Redesigned the company website from product-focused to a comprehensive organisation platform.
BrandingWebIdentity
[CURRENT]
JUN 2026 →

AI Engineer

Personal Project · Bangkok
    PROJECTS

    Featured work.

    Four projects, picked because they show different sides of the practice. The Valorant Tracker is the only one where design and code are visible to a recruiter at the same time — that's the one I'd open first.

    [FEATURED]DESIGN + CODE
    Jan – Mar 2023
    Valorant Tracker

    Valorant Tracker

    Responsive Next.js app for player stats and character profiles. The only project where design judgment and code output sit side-by-side for a recruiter.

    Next.jsReactAPIResponsive
    OSU CS494open →
    [FEATURED]UX CASE STUDY
    4–5 months · solo
    Tripler — Travel Planner

    Tripler — Travel Planner

    Full design process: research → 2 personas → JTBD/HMW → lo-fi → heuristic analysis → med-fi → style guide (WCAG) → hi-fi → 3 rounds of usability testing.

    FigmaUser ResearchUsability TestingiOS / Android
    100% task successopen →
    DESIGN SPRINT
    5 days
    Savr — Recipe App

    Savr — Recipe App

    Five-day GV sprint. Day 1 story map → Day 5 Zoom usability test. Signature feature: hands-free touchless cooking mode.

    5-Day SprintFigmaUsability
    Sprintopen →
    BACKEND
    2023
    Flask Employee Management API

    Flask Employee Management API

    Relational data modeling (employee → manager → department). Edge-case protection: blocks department deletion when employees exist. Postman test docs included.

    PythonFlaskRESTPostman
    GitHubopen →
    enterprise.workCHANGAN AUTO SEA · TOYOTA MOTOR ASIA
    ▸Asset ManagementMODULE
    Full StackUX/UIOdooChangan Auto SEA
    ▸Meeting Room Reservation EnhancementMODULE
    BAUX/UIOdooChangan Auto SEA
    ▸RecruitmentMODULE
    Full StackOdooChangan Auto SEA
    ▸Equipment ManagementMODULE
    BAFull StackOdooChangan Auto SEA
    ▸IT Service RequestMODULE
    Full StackOdooChangan Auto SEA
    ▸IT HelpdeskMODULE
    Full StackOdooChangan Auto SEA
    ▸TelephonePROJECT
    BAChangan Auto SEA
    ▸Homepage DashboardMODULE
    UX/UIOWLOdooChangan Auto SEA
    ▸ShortcutsMODULE
    Full StackOWLOdooChangan Auto SEA
    ▸Financial Report & AnalysisPROJECT
    BAUXToyota Motor Asia
    © 2026 THANARUCH CHAISUPAT · BUILT WITH NEXT.JS
    → all projects
    SYSTEM OK
    SECTION · HERO
    00%
    UTF-8 · TSX