Loading agents0/6
AI ENGINEERING PORTFOLIO AI ENGINEERING PORTFOLIO / 2026/ 2026

Hello, I’m Hello, I’m Natthakit Pinyorattanakit.

AI Engineer AI Engineer Software Engineer Software Engineer

Building practicalintelligent systems.

From agent workflows to computer vision.I turn complex problems into thoughtful softwarethat people can use, trust, and build on.

Explore my work

Agent animations enabled for this browser.

BANGKOK, THAILANDBANGKOK, THAILANDBUILT WITH PURPOSE.BUILT WITH PURPOSE.
natthakit.webpnatthakit.webpLAYER 01LAYER 01
Natthakit Pinyorattanakit, AI and software engineer
Natthakit P.Natthakit P.IDEAS → INTELLIGENCE → IMPACTIDEAS → INTELLIGENCE → IMPACT
FocusFocus
AI × Real worldAI × Real world
WorkspaceWorkspace
7 tools · one agent7 tools · one agent
BasedBased
13.7563° N, 100.5018° E13.7563° N, 100.5018° E
++ ENGINEERING WITH INTENT ENGINEERING WITH INTENTSCROLL TO EXPLORE SCROLL TO EXPLORE HUMAN IDEAS. INTELLIGENT SYSTEMS.HUMAN IDEAS. INTELLIGENT SYSTEMS.
0101AGENTIC LABAGENTIC LABHOW THIS PAGE GETS BUILTHOW THIS PAGE GETS BUILT

The Nice Agent · build workflow The Nice Agent · build workflow

Interactive simulation Interactive simulation

An idea. A clear plan. Something real.An idea. A clear plan. Something real.

Current taskCurrent taskPortfolio experiencePortfolio experience
0%
Mapping the portfolio experienceMapping the portfolio experienceStage 01 / 04Stage 01 / 04

Execution timeline Execution timeline

  1. Define the directionDefine the direction

    Translate the brief into a focused experience, content, and architecture.Translate the brief into a focused experience, content, and architecture.

    0101
  2. Shape the experienceShape the experience

    Layout & visual directionLayout & visual direction

    0202
  3. Connect the piecesConnect the pieces

    Components & interactionsComponents & interactions

    0303
  4. Check every detailCheck every detail

    Responsive & accessibility reviewResponsive & accessibility review

    0404
PausedPausedHuman intent. Agent execution.Human intent. Agent execution.
FROM IDEA TO EVERYDAY USEFROM IDEA TO EVERYDAY USE
PythonPythonNext.jsNext.jsFastAPIFastAPIPyTorchPyTorchPostgreSQLPostgreSQLOpenCVOpenCVTensorFlowTensorFlowscikit-learnscikit-learnLangChainLangChainpandaspandasOllamaOllamaFlaskFlaskSQLiteSQLiteJavaScriptJavaScript
0202WORKED WITHWORKED WITHCLIENTS & COMPANIESCLIENTS & COMPANIES

Built with the teamsBuilt with the teams
who use it every day.who use it every day.

Employers, platforms and client businesses — from production floors and classrooms to tour operators, hostels and print shops.Employers, platforms and client businesses — from production floors and classrooms to tour operators, hostels and print shops.

  • ManufacturingManufacturingFabrinetFabrinetPrecision optical and electronic manufacturing services for global technology companies.Precision optical and electronic manufacturing services for global technology companies.Employer · AI & Software EngineerEmployer · AI & Software Engineer
  • Media & advertisingMedia & advertisingPlan B MediaPlan B MediaOut-of-home and digital media network across Thailand.Out-of-home and digital media network across Thailand.Internship · AI & Data ScienceInternship · AI & Data Science
  • EducationEducationSkillLaneSkillLaneThai online learning platform for professional and academic courses.Thai online learning platform for professional and academic courses.Instructor · AI & Python coursesInstructor · AI & Python courses
  • Freelance marketplaceFreelance marketplaceFastwork.comFastwork.comA services marketplace connecting businesses with freelance specialists.A services marketplace connecting businesses with freelance specialists.Researcher · Applied AI / ML projectsResearcher · Applied AI / ML projects
  • TravelTravelChina4TripChina4TripGroup-tour operator for travel to China — 18 years and 20,000+ tour groups.Group-tour operator for travel to China — 18 years and 20,000+ tour groups.Short project · clientShort project · client
  • AutomotiveAutomotiveNEX AutomotiveNEX AutomotiveAutomotive sales and after-sales business serving car owners, from vehicle purchase to ongoing service.Automotive sales and after-sales business serving car owners, from vehicle purchase to ongoing service.Sales partner · Business developmentSales partner · Business development
  • HospitalityHospitalityDuang JarasDuang JarasRiverside hostel by the River Kwae in Kanchanaburi.Riverside hostel by the River Kwae in Kanchanaburi.Short project · clientShort project · client
  • Packaging & printPackaging & printDucky Pack PrintDucky Pack PrintCustom packaging boxes and print production.Custom packaging boxes and print production.Short project · clientShort project · client
  • Interior & décorInterior & décorBeyond DecorBeyond DecorInterior decoration and décor for homes and spaces.Interior decoration and décor for homes and spaces.Short project · clientShort project · client
  • FintechFintechPortKaoPortKaoAI market-intelligence platform for US equities (NYSE / NASDAQ): a team of AI analysts working from live market data, with portfolio tracking and measured performance.AI market-intelligence platform for US equities (NYSE / NASDAQ): a team of AI analysts working from live market data, with portfolio tracking and measured performance.Founder · Product & AI engineeringFounder · Product & AI engineering
CLIENT GROUPSCLIENT GROUPSManufacturingManufacturingMedia & advertisingMedia & advertisingEducationEducationFreelance marketplaceFreelance marketplaceTravelTravelAutomotiveAutomotiveHospitalityHospitalityPackaging & printPackaging & printInterior & décorInterior & décorFintechFintech
0303SELECTED WORKSELECTED WORK06 CASE STUDIES06 CASE STUDIES

Built for realworld problems.

AI that connects to work.AI that connects to work.
Software that makes the day easier.Software that makes the day easier.
A closer look at what I build.A closer look at what I build.

06 SELECTED PROJECTS

Project visuals are illustrative. The engineering is grounded in actual work. Project visuals are illustrative. The engineering is grounded in actual work.

0404THE APPROACHTHE APPROACHCONTEXT · CRAFT · DELIVERYCONTEXT · CRAFT · DELIVERY

Good engineering startswith the right problem.

I care about what happens after the demo.I care about what happens after the demo.
The edge cases. The daily users. The next person maintaining it.The edge cases. The daily users. The next person maintaining it.

01 / CONTEXT01 / CONTEXT

Understand the workUnderstand the work

Start with the actual workflow. Find the friction, constraints, and decisions that matter.Start with the actual workflow. Find the friction, constraints, and decisions that matter.

02 / CRAFT02 / CRAFT

Build with intentionBuild with intention

Choose the right mix of AI, conventional software, and human judgment for the problem.Choose the right mix of AI, conventional software, and human judgment for the problem.

03 / DELIVERY03 / DELIVERY

Make it usableMake it usable

Connect the full journey: input, validation, processing, interface, and a useful result.Connect the full journey: input, validation, processing, interface, and a useful result.

0505ABOUTABOUT

An engineer.A teacher.Always a builder.

I’m Natthakit, an AI and software engineer building practical systems for manufacturing and daily operations.

My work spans computer vision, LLM assistants, data systems, and workflow automation. I also teach project-based AI courses and study Engineering Management at Thammasat University.My work spans computer vision, LLM assistants, data systems, and workflow automation. I also teach project-based AI courses and study Engineering Management at Thammasat University.

Turning ideas and real problems on the floor into systems people actually use.Turning ideas and real problems on the floor into systems people actually use.

Download my résumé Download my résumé
CURRENTLY LEARNINGCURRENTLY LEARNING

M.Eng. Engineering ManagementM.Eng. Engineering Management

Thammasat University · 2025 — PresentThammasat University · 2025 — Present

B.Eng. AI Engineering & Data ScienceB.Eng. AI Engineering & Data Science
Bangkok UniversityBangkok University

EXPERIENCE EXPERIENCE IDEAS INTO PRACTICEIDEAS INTO PRACTICE
MAR 2025 — PRESENTMAR 2025 — PRESENT

AI & Software EngineerAI & Software Engineer

FabrinetFabrinet

Computer vision, LLM workflows, backend APIs, and operational tools for manufacturing teams.Computer vision, LLM workflows, backend APIs, and operational tools for manufacturing teams.

2024 — PRESENT2024 — PRESENT

Course InstructorCourse Instructor

SkillLane / UdemySkillLane / Udemy

Teaching AI, Python, and data analysis through complete, practical projects.Teaching AI, Python, and data analysis through complete, practical projects.

AUG 2023 — PRESENTAUG 2023 — PRESENT

AI / ML ResearcherAI / ML Researcher

FastworkFastwork

Applied AI research and prototypes — chatbots, dashboards, and automation shaped around real business requirements.Applied AI research and prototypes — chatbots, dashboards, and automation shaped around real business requirements.

JUN — JUL 2024JUN — JUL 2024

AI & Data Science InternAI & Data Science Intern

Plan B MediaPlan B Media

Object-detection review workflows and an internal information chatbot.Object-detection review workflows and an internal information chatbot.

0606ENGINEERING TOOLKITENGINEERING TOOLKITACROSS THE FULL WORKFLOWACROSS THE FULL WORKFLOW

Engineering intelligence.From idea to production.

Full-Stack Engineering · AI Systems · Cloud Infrastructure · Production ReliabilityFull-Stack Engineering · AI Systems · Cloud Infrastructure · Production Reliability

6 Engineering layers Engineering layersE2EE2E System ownership System ownershipAIAI Native architecture Native architecture0606 Case studies Case studies Used in shipped work Used in shipped work
LAYER 01LAYER 01

Interface & ExperienceInterface & Experience

Fast, premium interfaces people enjoy usingFast, premium interfaces people enjoy using

  • Next.jsNext.js
  • ReactReact
  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • Tailwind CSSTailwind CSS
  • shadcn/uishadcn/ui
  • MotionMotion
  • GSAPGSAP
  • Three.jsThree.js
  • TanStack QueryTanStack Query
  • ZustandZustand
  • StreamlitStreamlit
  • PlotlyPlotly
  • PyQtPyQt
  • FletFlet
  • Streaming agent activity into a live React UIStreaming agent activity into a live React UI
  • Gantt timelines with capacity scenario simulationGantt timelines with capacity scenario simulation
  • Responsive desktop analysis, off the UI threadResponsive desktop analysis, off the UI thread
  • An agent-built, motion-driven page: this siteAn agent-built, motion-driven page: this siteSITESITE
LAYER 02LAYER 02

API & Distributed SystemsAPI & Distributed Systems

Real-time, authenticated, long-running workReal-time, authenticated, long-running work

  • PythonPython
  • FastAPIFastAPI
  • Node.jsNode.js
  • FlaskFlask
  • NestJSNestJS
  • RedisRedis
  • CeleryCelery
  • TemporalTemporal
  • GraphQLGraphQL
  • gRPCgRPC
  • WebSocketWebSocket
  • OpenAPIOpenAPI
  • Seven agent tools behind explicit approval gatesSeven agent tools behind explicit approval gates
  • Finite-capacity scheduling engine for PCBA routesFinite-capacity scheduling engine for PCBA routes
  • Queued background workers with cached modelsQueued background workers with cached models
  • Authenticated, persistent conversation historyAuthenticated, persistent conversation history
LAYER 03LAYER 03

AI & Agentic SystemsAI & Agentic Systems

Agents that plan, call tools and connect to real systemsAgents that plan, call tools and connect to real systems

  • RAGRAG
  • OllamaOllama
  • TensorFlowTensorFlow
  • scikit-learnscikit-learn
  • OpenCVOpenCV
  • Object detectionObject detection
  • Camera pipelinesCamera pipelines
  • PyTorchPyTorch
  • LangChainLangChain
  • LangGraphLangGraph
  • OpenAI Agents SDKOpenAI Agents SDK
  • Pydantic AIPydantic AI
  • MCPMCP
  • LlamaIndexLlamaIndex
  • Hugging FaceHugging Face
  • TransformersTransformers
  • vLLMvLLM
  • PEFT / LoRAPEFT / LoRA
  • RAGASRAGAS
  • ONNXONNX
  • Sentence TransformersSentence Transformers
  • YOLOYOLO
  • MediaPipeMediaPipe
  • Retrieval over document chunks and embeddingsRetrieval over document chunks and embeddings
  • Rules first, ML second, confidence-routed reviewRules first, ML second, confidence-routed review
  • LSTM vs SARIMAX at a 60-minute horizonLSTM vs SARIMAX at a 60-minute horizon
  • Isolation Forest with rolling 3σ control limitsIsolation Forest with rolling 3σ control limits
  • HSV morphology and contour-based detectionHSV morphology and contour-based detection
LAYER 04LAYER 04

Data Engineering & AutomationData Engineering & Automation

Pipelines that keep data trustworthyPipelines that keep data trustworthy

  • PostgreSQLPostgreSQL
  • pandaspandas
  • ETLETL
  • Excel automationExcel automation
  • SQLiteSQLite
  • pgvectorpgvector
  • QdrantQdrant
  • DuckDBDuckDB
  • PolarsPolars
  • AirflowAirflow
  • dbtdbt
  • KafkaKafka
  • S3 / MinIOS3 / MinIO
  • Power BIPower BI
  • Immutable dispatch snapshotsImmutable dispatch snapshots
  • Versioned datasets with model training and activationVersioned datasets with model training and activation
  • Workbook-preserving reconciliation and exportWorkbook-preserving reconciliation and export
  • 10-minute bucket aggregation for time series10-minute bucket aggregation for time series
LAYER 05LAYER 05

Cloud, DevOps & DeploymentCloud, DevOps & Deployment

Shipping to production, automatically and at scaleShipping to production, automatically and at scale

  • DockerDocker
  • Docker ComposeDocker Compose
  • KubernetesKubernetes
  • GitHub ActionsGitHub Actions
  • TerraformTerraform
  • AWSAWS
  • Google CloudGoogle Cloud
  • AzureAzure
  • VercelVercel
  • CloudflareCloudflare
  • NginxNginx
  • LinuxLinux
  • Containerised services, reproducible anywhereContainerised services, reproducible anywhere
  • CI/CD that builds, tests and deploys on every changeCI/CD that builds, tests and deploys on every change
  • Infrastructure as code across cloud providersInfrastructure as code across cloud providers
  • Edge delivery, caching and reverse proxyingEdge delivery, caching and reverse proxying
LAYER 06LAYER 06

MLOps, Security & ReliabilityMLOps, Security & Reliability

Quality, safety and performance after launchQuality, safety and performance after launch

  • PlaywrightPlaywright
  • PytestPytest
  • MLflowMLflow
  • LangfuseLangfuse
  • OpenTelemetryOpenTelemetry
  • PrometheusPrometheus
  • GrafanaGrafana
  • SentrySentry
  • PromptfooPromptfoo
  • SemgrepSemgrep
  • OAuth 2.0 / OIDCOAuth 2.0 / OIDC
  • OWASPOWASP
  • Field-level confidence with human reviewField-level confidence with human review
  • Human approval before every agent actionHuman approval before every agent action
  • Model versions trained, compared and activatedModel versions trained, compared and activated
  • Six end-to-end Playwright suites guarding this siteSix end-to-end Playwright suites guarding this siteSITESITE
0707CONTACTCONTACTHAVE SOMETHING IN MIND?HAVE SOMETHING IN MIND?

Let’s make itwork in the real world.

Have a workflow to improve, an AI idea to explore,Have a workflow to improve, an AI idea to explore,
or a team looking for an engineer? Let’s talk. or a team looking for an engineer? Let’s talk.