// hello, world. i'm Nut —

Amonthep Tanlaeo

Full-Stack Developer, Go · Kafka · Kubernetes, DDD · Clean · Hexagonal, Flutter · Python, TypeScript · React · Astro, AI / LLM system design

Full-stack developer with 7+ years of hands-on experience — from freelance projects to in-house teams at Jamsai, Dapp Maker (Ufriend) and Krungsri Auto. I build across web, mobile and backend with Go, Python, TypeScript, Flutter and React / Next.js — on Kafka, Kubernetes, AWS & GCP.

// 01. about

Building software
that ships.

I started programming professionally as a freelancer in 2019 — building web applications with PHP, Node.js, React and C#, and exploring Web3 with web3.js along the way.

Since then I've worked on finance backends and payment gateways in Go using DDD, Clean and Hexagonal Architecture, designed an AI (LLM + speech-to-text) system for detecting audio clips, founded Rabiitoy.com — a second-hand marketplace with real-time auctions — and today I build Flutter apps and Python backends at Krungsri Auto.

~/amonthep/profile.ts
const developer = {  name: "Amonthep Tanlaeo",  nickname: "Nut",  role: "Full-Stack Developer",  location: "Bangkok, Thailand",  education: "Kasetsart University · Bachelor's Degree, Computer Science",  experience: 7, // years  openToWork: true,};
Years coding
7+
Roles & ventures
5
Technologies
25+

// 02. experience

git log --career

Career history, newest first.

  1. present

    Full Stack Developer

    Krungsri Auto · Contract

    Yan Nawa, Bangkok · Hybrid

    • Building the mobile app with Flutter and backend services with Python.
    • Exploring Preact and Rust for the next iteration of the stack.
    • Flutter
    • Python
    • Preact
    • Rust
  2. Senior Full Stack Developer

    Dapp Maker (Ufriend) · Full-time

    Bangkok · Hybrid

    • Built finance backend services and payment gateway integrations in Go.
    • Structured services with Domain-Driven Design, Clean Architecture and Hexagonal (ports & adapters).
    • Optimized background jobs, cutting their memory (RAM) footprint.
    • Ran event-driven services on Kafka, deployed on Kubernetes.
    • Designed the architecture of an AI system (LLM + Speech-to-Text) for detecting audio clips.
    • Developed app features with Flutter and web features with React.
    • Go
    • Flutter
    • React
    • Kafka
    • Kubernetes
    • DDD
    • Clean Architecture
    • Hexagonal
    • LLM
    • Speech-to-Text
    • Payment Gateway
  3. Founder

    Rabiitoy.com · Self-employed

    Bangkok

    • E-commerce platform for second-hand products with a real-time auction feature.
    • E-commerce
    • Real-time Auction
  4. Full-stack Developer

    Jamsai · Full-time

    Bangkok Noi, Bangkok

    • Developed web applications across the stack with TypeScript, NestJS, Express, React, Next.js and Vue.
    • Worked with MySQL, PostgreSQL and Microsoft SQL Server; ran services with PM2 on AWS and GCP.
    • TypeScript
    • NestJS
    • Express.js
    • React
    • Next.js
    • Vue.js
    • Python
    • MySQL
    • PostgreSQL
    • MSSQL
    • PM2
    • AWS
    • GCP
  5. present

    Programmer

    Freelance · Self-employed

    Thailand

    • Building web and application projects for clients with PHP, Node.js / Express, React / Next.js and C#.
    • Cloud work on Google Cloud (Firestore) and Web3 integrations with web3.js.
    • HTML5
    • PHP
    • Node.js
    • Express.js
    • React
    • Next.js
    • C#
    • web3.js
    • GCP
    • Firestore

// education

Kasetsart University

Bachelor's Degree, Computer Science

GPA 3.32

// 03. skills

import { stack }

The stack I build with, day to day.

stack.ts
export const stack = {  frontend: ["JavaScript", "TypeScript", "React", "Next.js", "Astro", "Vue.js", "HTML5"],  mobile: ["Flutter"],  backend: ["Go", "Node.js", "NestJS", "Express.js", "Python", "PHP", "C#"],  database: ["PostgreSQL", "MySQL", "MS SQL Server", "Firestore"],  infra: ["Kafka", "Kubernetes", "AWS", "Google Cloud", "PM2", "SSH"],  architecture: ["DDD", "Clean Architecture", "Hexagonal", "Event-Driven", "System Design"],  ai: ["LLM", "Speech-to-Text"],  other: ["Payment Gateway", "web3.js", "Unity"],} as const;

// 04. contact

Let's build
together.

Open to full-time roles and interesting projects.

amontheptanlaeo111@gmail.com
LinkedIn

amonthep@resume — zsh