Draft: highlighted text in brackets is a placeholder to replace.

Skip to content
Phirapon Thainukul

Phirapon Thainukul

Backend-focused Full-Stack Engineer

A software developer focused on backend development, APIs and system integration, building the services that let different systems work together.

About

I'm a software developer with around three to four years of experience, strongest in backend development, REST APIs and system integration, and comfortable working with the frontend, databases and cloud infrastructure. I've built and run enterprise systems in production, from designing APIs and connecting services to working with Kubernetes, monitoring and observability.

I like learning new technology and trying it out on real projects, especially distributed systems, cloud-native development, cybersecurity and AI engineering (LLMs, RAG and AI agents). I want to keep growing into an engineer who understands the system as a whole.

How I work

I understand the problem before I start fixing it, keep communication with the team open, and favour solutions that are simple but fit the problem. Choosing the right technology matters more to me than using many of them, and I'm ready to learn what I don't know yet.

Interests

  • Distributed Systems
  • Cloud-Native & DevOps
  • Cybersecurity
  • AI Engineering
Interests in detail
  • Backend Engineering & Distributed Systems

    Designing backend architecture, REST APIs, microservices, gRPC and distributed systems, with attention to scalability, reliability, maintainability and performance.

    • Backend Architecture
    • Microservices
    • System Design
    • API Development
  • Cloud Computing, DevOps & SRE

    Cloud-native applications, Kubernetes, Docker, CI/CD and observability, along with site reliability engineering practices that make systems more stable and efficient.

    • Kubernetes
    • Docker
    • Cloud Infrastructure
    • Observability
  • Cybersecurity & Application Security

    Securing APIs, network security, web application security and detecting abnormal behaviour with machine learning.

    • API Security
    • Threat Detection
    • Network Security
    • Security Monitoring
  • Artificial Intelligence & Automation

    Large language models (LLMs), retrieval-augmented generation (RAG), AI agents and local AI, especially building personal knowledge bases and automation that improves how work gets done.

    • LLM
    • RAG
    • Ollama
    • AI Agents
    • Workflow Automation
Beyond engineering
  • Health, nutrition & fitness

    Nutrition, exercise and healthy living, including making educational health content through the Health 101 project.

  • Creative design & digital content

    Cinematic imagery, photography, visual storytelling, and using generative AI to create images and social media content.

  • Movies, tokusatsu & entertainment

    Superhero, science fiction and disaster films and series, plus tokusatsu such as Kamen Rider, Super Sentai and Ultraman.

  • Lifelong learning & personal development

    Learning new things, building career skills, managing life, and making tools that help organise knowledge.

What drives me

I believe knowledge from many fields can be connected to create something valuable: using AI to help build software, applying machine learning to cybersecurity, or using technology to communicate health knowledge.

What I enjoy most is learning, experimenting and building new things, then sharing what I've learned.

Personal principles
  1. 1. Never stop learning

    Knowledge has no end, and every experience can teach something, whether it is a success, a mistake or something I don't yet understand.

    Not knowing is not the problem. What matters is staying open to learning and trying to find the answer.

  2. 2. Learn by doing

    I value experimenting and building things myself, because doing reveals the ideas, problems and limits that theory alone doesn't.

    Mistakes are part of learning, not the end of progress.

  3. 3. Understand before solving

    Before solving a problem I try to understand its cause and context, whether it is technical or part of everyday life.

    A good solution is not always the fastest one, but the one that is appropriate and lasting.

  4. 4. Progress over perfection

    I value steady progress, even small improvements each day.

    Starting, doing and improving gradually usually achieves more than waiting for everything to be perfect.

  5. 5. Respect & collaboration

    I value listening to others and communicating directly and respectfully.

    Collaboration is more than dividing tasks. It is sharing knowledge, solving problems together and growing together.

  6. 6. Responsibility & integrity

    Trust comes from actions more than words, so I take responsibility for my duties, the accuracy of information, and admitting mistakes.

    In software engineering especially, security, privacy and the impact on users should never be overlooked.

  7. 7. Balance & well-being

    Career growth should go together with health, relationships and happiness in life.

    Success is measured by more than work output. It includes a life in which I can look after myself and the people who matter to me.

My personal philosophy

I don't aim to be the best at everything. I want to be better than before, understand more, and use what I know and have experienced to benefit others.

For me, growth means learning to cope with change, accepting what I don't yet know, and having the courage to start again when needed.

Keep learning, keep building, and keep becoming a better version of yourself.

Experience

  1. Software Developer

    October 2026 – Present

    BECi / BEC World Group

    • Work on backend services, API integration and related systems for digital media and web platforms.
    • Study and build backend systems with Go and PHP Laravel.
    • Work with REST APIs, microservices and gRPC.
    • Study how the API gateway, database and caching layers work together.
    • Support API testing, troubleshooting and security verification.
    • Collaborate with developers and DevOps through Git, Jira and Postman.

    Tech stack

    • Go
    • PHP
    • Laravel
    • gRPC
    • REST API
    • Docker
    • Redis
  2. Software Engineer

    December 2022 – June 2026

    CP Axtra Public Company Limited (Lotus's)

    • Developed and maintained enterprise applications with a focus on backend APIs, system integration and cloud-native infrastructure.
    • Built backend APIs with Kotlin, Spring Boot and Go.
    • Developed a PMO dashboard and API integrations for a project management system.
    • Built a Jira proxy API with Go Fiber and Resty.
    • Developed API integrations for loyalty services.
    • Took part in migrating Kubernetes workloads from AWS EKS to Tencent TKE.
    • Used monitoring and observability to analyse system performance and problems.
    • Experimented with MongoDB Client-Side Field Level Encryption (CSFLE) to improve data security.

    Tech stack

    • Kotlin
    • Spring Boot
    • Go
    • React
    • Kubernetes
    • AWS
    • Tencent Cloud
    • MongoDB
    • Grafana
  3. Frontend Developer Intern

    May 2022 – August 2022

    Nebula Station, Phuket, Thailand

    • Built web application interfaces with JavaScript, HTML and CSS, styled with Bootstrap.
    • Supported the development and improvement of the UI of internal web applications.
    • Learned the software development process from real team work.

    Tech stack

    • JavaScript
    • HTML
    • CSS
    • Bootstrap

Career highlights

My experience started with frontend development during an internship, grew into enterprise backend systems, and now builds on microservices, distributed systems and digital media platforms.

That path gave me an understanding of the whole development process across frontend, backend, databases and infrastructure, and of why system reliability, security and teamwork matter.

I aim to become a software engineer who can understand and design systems as a whole, applying cloud, AI and cybersecurity knowledge to real systems.

Skills

Backend

Experienced

  • Go
  • Go Fiber
  • Kotlin
  • Spring Boot
  • PHP
  • Laravel
  • gRPC
  • REST API

Currently learning

  • Go Micro v2

Frontend

Experienced

  • React
  • Gatsby
  • JavaScript
  • HTML
  • CSS
  • Bootstrap

Databases

Experienced

  • MongoDB
  • Redis

DevOps

Experienced

  • Kubernetes
  • Docker
  • AWS
  • Tencent Cloud
  • Grafana

Security

Experienced

  • MongoDB CSFLE

AI

Currently learning

  • Ollama
  • RAG

Projects

  • IzuMind

    A local knowledge base built on Ollama with the Qwen model.

    Role
    Personal project
    Technologies
    • Ollama
    • Qwen
    Problem, approach and outcome
    Problem
    [What problem did it solve?]
    Approach
    [How did you approach it?]
    Outcome
    [What was the result?]
  • Slip2Sheet

    An automation that uses OCR to extract data into Google Sheets.

    Role
    Personal project
    Technologies
    • OCR
    • Google Sheets
    Problem, approach and outcome
    Problem
    [What problem did it solve?]
    Approach
    [How did you approach it?]
    Outcome
    [What was the result?]
  • [Project Name]

    [One-sentence summary of the project.]

    Role
    [Your Role]
    Technologies
    • [Technology]
    • [Technology]
    • [Technology]
    Problem, approach and outcome
    Problem
    [What problem did it solve?]
    Approach
    [How did you approach it?]
    Outcome
    [What was the result?]

Education & research

  • Master's degree, Digital Network and Information Security Management (DNS)

    King Mongkut's University of Technology North Bangkok (KMUTNB)

    Status: In progress

    Network security, information security and the management of information system security.

    • Network Security
    • Cybersecurity
    • API Security
    • Machine Learning
    • Anomaly Detection

    July 2024 – Present

  • Bachelor's degree, Information Technology

    Prince of Songkla University (PSU)

    Status: Graduated, final CGPA 3.29

    Foundations in programming, software development, database systems, networking and web application development.

    • Software Development & Programming
    • Web Application Development
    • Database Management Systems
    • Computer Networking
    • Frontend Development Internship
    • Information Technology
    • Programming
    • Web Development
    • Database
    • Networking

    August 2018 – May 2022

Research

  • API Abuse Detection using Hybrid Statistical–Machine Learning Techniques

    Master's research at KMUTNB, part of the DNS programme.

    Key research areas

    • Network & Information Security
    • API Security & Abuse Detection
    • Machine Learning & Anomaly Detection
    • Statistical Analysis (EWMA, CUSUM)
    • Security Monitoring & HTTP Request Analysis

Early education

  • Sriyapai School

    Upper secondary (Mathayom 4–6), general programme · Chumphon, Thailand

  • Sriyapai School

    Lower secondary (Mathayom 1–3), general programme · Chumphon, Thailand

  • Anuban Mueang Chumphon Wat Subannimit School

    Primary (Prathom 3–6) · Chumphon, Thailand

  • Niramol Chumphon School

    Primary (Prathom 1–2) · Chumphon, Thailand

Educational path

My education began in Chumphon, continued to a bachelor's degree in Information Technology at Prince of Songkla University, and moved on to a master's degree in Digital Network and Information Security Management at KMUTNB.

Learning across software engineering, networking and cybersecurity led me to care about designing efficient, secure systems and applying machine learning to real problems.