Jatuwit Pitukdansakul

Hi, I'm Jatuwit Pitukdansakul (Nut).

Senior Full Stack Developer

7 years of experience architecting robust platforms, geospatial systems, and AI solutions.

Download Resume

About Me

I am a Senior Full Stack Developer with 7 years of experience in architecting scalable, high-performance systems and geospatial platforms. My core philosophy centers on performance optimization—notably evidenced by my track record of reducing API response times by 85% to ensure seamless user experiences.

I have deep experience in geospatial technologies with Mapbox and managing geospatial data to optimizing map loading and real-time fleet tracking.

I have contributed to developing the No-Code platform PromptX (AI-driven interface) and the Low-Code platform OneWeb

Currently, I am diving deep into Generative AI and RAG (Retrieval-Augmented Generation) to build next-generation solutions that bridge the gap between complex data and intuitive user interfaces.

Technical Skills

Programming Languages

JavaScriptTypeScriptJavaPython

Frontend & Data Visualization

React.jsNext.jsReduxZustandHTML5/CSS3Tailwind CSSMaterial-UI (MUI)Ant DesignjQueryHighchartsChart.js

Backend & Architecture

Node.js (Express.js)NestJSSpring Boot (Java)

AI & Data Engineering

LLM Fine-tuning (Typhoon)Retrieval-Augmented Generation (RAG)Vector Databases

Databases & AI Data

PostgreSQLMySQLMongoDBRedis (Caching)SupabaseVector Databases

DevOps & CI/CD

AWS (Lambda, Amplify, RDS, S3)DigitalOceanDockerCI/CD PipelinesGitHubGitLabSnyk (Vulnerability Scanning)GrafanaCloudflareVercelGitHub ActionsGitLab CI

Integration & Services

StripeOmiseResendSendGrid

Specialized Skills & Tools

Retrieval-Augmented Generation (RAG)Mapbox (Geospatial Mapping)k6 (Performance/Load Testing)n8n (Workflow Automation)

Case Studies

Engineering showcase from GitHub — architectures and solutions I've designed and built

Featured

NL2SQL-Lite: Text-to-SQL with Guardrail

AINLPDatabaseText-to-SQL

Bilingual (Thai/English) Text-to-SQL system with LoRA fine-tuning on Apple Silicon (M2 Pro), SQL injection guardrail (sqlparse), and read-only pipeline: Context Injection → LLM → Guardrail → Execute → Self-Correction.

Next.js 16React 19TypeScriptTailwind CSS 4Python
View on GitHub

AI Typhoon Multi-Agent: Customer Support System

AIMulti-AgentLLMRAG

Automated Multi-Agent Customer Support: Analyzer Agent (Ollama/Typhoon) for intent/sentiment/urgency, RAG from Supabase pgvector, Generator Agent (Typhoon API) for streaming responses, Guardrail Agent for quality check, plus VoC Dashboard for analytics.

NestJSNext.jsLangChainOllamaTyphoon API
View on GitHub

Geospatial Comparison

GISGeospatial Web Performance

Side-by-side comparison of map loading performance between GeoJSON and PMTiles on Mapbox GL JS with metrics (load time, file size, time to first paint) and network speed simulation (3G/4G/WiFi).

Next.js 16React 19Mapbox GL JSmapbox-pmtilesTailwind CSS 4
View on GitHub

Geospatial Data Pipeline

GISData Pipeline

Pipeline to generate 100,000 simulated real estate points across Thailand and convert GeoJSON to PMTiles using tippecanoe for use with geospatial-comparison.

PythonGeoPandaspandasnumpypyarrow
View on GitHub

Geospatial Search RAG

GISAIRAG

Place search system with Semantic Search and RAG using PostgreSQL + PostGIS + pgvector on Supabase with Google Gemini and Mapbox Geocoding.

Next.js 16React 19Mapbox GL JSSupabasePostGIS
View on GitHub

Geo-Stream: Real-time Anomaly Detection

GISEvent-DrivenAIReal-time

Real-time GPS coordinate anomaly detection for trucks using Event-Driven Architecture (Kafka, Python AI, NestJS, Next.js + Mapbox).

PythonApache Kafkascikit-learnNestJSNext.js 16
View on GitHub

Fleet MVT: Dynamic MVT Engine for Fleet Telematics

GISReal-timeVector Tiles

Simulate and display 1,000 vehicles on map in real-time with Spatial Interpolation, computing positions on-the-fly and serving as MVT (no DB updates).

SupabasePostgreSQLPostGISUpstash RedisNestJS
View on GitHub

Professional Experience

Dec 2024 - Present

Senior Full Stack Developer (Outsource)

Bedrock Analytics Co., Ltd.

Bangkok, Thailand

  • Architected No-Code Map Platform: Developed a highly flexible geospatial management interface using Mapbox. Refactored the core codebase to allow users to seamlessly customize interactive map widgets (e.g., filters, legends) via a No-code architecture.
  • Performance Optimization: Reduced API response time by 85% (from 8,000ms to 1,200ms) by conducting k6 load testing and refactoring data-fetching logic.

Jan 2021 - Nov 2024

Senior Full Stack Developer

Avalant Co., Ltd.

Bangkok, Thailand

  • Served as the primary technical consultant for enterprise-level client (SCG), advising stakeholders on system scalability and the integration of new features.
  • Mentored and guided 2 junior developers, elevating team performance through regular code reviews, technical direction, and hands-on support in resolving complex blockers.

Dec 2019 - Jan 2021

Full Stack Developer

Avalant Co., Ltd.

Bangkok, Thailand

  • Spearheaded the frontend architecture for proprietary platforms, including Zero (No-code) and PromptX (AI-driven interface), leveraging React.js and TypeScript to build scalable and highly interactive user interfaces.

Aug 2018 - Feb 2019

Java Developer

Godygo Co., Ltd.

Songkhla, Thailand

  • Developed and maintained the backend infrastructure for the Godygo logistics app, building reliable APIs to power the Android mobile interface.

Credentials

TOEIC Score

Score: 535/990

Test Date: 2025-12

Academic Transcript

Institution: Prince of Songkla University, Phuket Campus

Degree: Bachelor of Science in Software Engineering

Period: Aug 2014 - Aug 2018

GPA: 3.12