01Full-stack engineer · AI & automation

Software
Engineer.

I build intelligent products, scalable systems, and thoughtful automation with production craftsmanship from interface to infrastructure.

Focus
AI products
Craft
Full stack
Base
Bangkok · TH
Visal Suwanarat
VSL / 2026System thinkingBKK · TH

Scroll to begin

02The practice / full system view

Clarity in
every layer.

A practical process for turning complexity into calm, useful software—always guided by less, but better.

  1. 01
    Frame

    Define the real problem and the outcome that matters.

  2. 02
    Architect

    Shape a system that remains clear as it scales.

  3. 03
    Ship

    Build the full experience with production discipline.

  4. 04
    Measure

    Learn from real use and refine what creates value.

03Tech stack / toolkit

Tools for
shipping.

A focused, production-ready stack for building software across every layer.

01

Languages

  • TypeScript
  • JavaScript
  • Python
  • Go
02

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Redux
  • Vue.js
03

Backend

  • NestJS
  • Node.js
  • Express
  • FastAPI
  • Hono
  • Gin
04

Databases

  • PostgreSQL
  • Redis
  • MySQL
  • MongoDB
  • Elasticsearch
05

Cloud & DevOps

  • Docker
  • AWS
  • GitHub Actions
  • Terraform
  • Kubernetes
  • Azure

04Selected systems / 2023—2026

Work with
purpose.

Selected work spanning intelligent products, operational software, and cloud platforms.

Product engineering/02
Explanatory system view · 02
Case 02 · Product engineering

Operations Platform

Making complex workflows feel calm and obvious.

A microservice-based workspace that connects internal management and operational workflows.

Responsibility
System design · Frontend engineering · Backend services
System
A shared workspace coordinates service boundaries, queued work, and operational state without exposing that complexity to teams.
Impact
One clearer workflow across operational teams
Next.jsNode.jsPostgreSQL
Workflow system/03
Explanatory system view · 03
Case 03 · Workflow system

Maintenance System

Coordinating maintenance requests from report to sign-off.

A maintenance workflow where users report issues, administrators review requests, and staff complete repairs with transparent status and cost updates.

Responsibility
Workflow design · Full-stack delivery · Role-based access
System
Users submit reports, administrators accept or reject them, and staff record repairs and costs while updating both users and administrators. The head of department signs off completed work.
Impact
Clear ownership and traceability across every maintenance request
ReactAWSTerraform
Explore the code archive

05Experience / milestones

A path of
making.

Download résumé
01

Full Stack Engineer

Current
Amity Solutions

Building production AI products and high-trust software systems.

02

Junior Full Stack Engineer

Amity Solutions

Shipped a Gen-AI knowledge base for customer and internal support.

03

Full Stack Engineer · Intern

Amity Solutions

Built product features, chatbot integrations, and cloud infrastructure.

04

Freelance Software Engineer

KMITL Projects

Created maintenance, ride-sharing, and booking platforms.

06The next chapter

Have a complex idea?

Let's build
something together.

Start a conversation