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]
"NOV 2024 →" or "JUN — AUG 2024"

AI Engineer

Changan Auto Southeast Asia · 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