Personal Proposal

PhiraponThainukun

Backend Software Engineer

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

Phirapon Thainukun

About

I'm a software developer with around three to four years of experience in software engineering. My main strengths are backend development, REST APIs and system integration, and I also work with frontend, databases and cloud infrastructure.

I've developed and maintained enterprise systems in production, from designing and building APIs and connecting services to working with Kubernetes, monitoring and observability. That work taught me to see software as more than code: stability, security and long-term maintenance matter just as much. My path started in frontend development during an internship, grew into enterprise backend systems, and now extends to microservices, distributed systems and digital media platforms.

I enjoy learning new technologies and trying them out in real projects, especially distributed systems, cloud-native development, cybersecurity and AI engineering, such as LLMs, RAG and AI agents. My goal is to grow into an engineer who understands systems as a whole and designs quality solutions, building on AI, cloud and security to create things that are useful to real users.

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

How I work

I try to understand a problem before solving it, communicate openly with the team, and aim for simple solutions that fit the need. Choosing the right technology for the problem matters more to me than using as many as possible.

Interests

  • System Design
  • Distributed Systems
  • Cloud & 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.

Experience

  1. Oct 2026 – Present

    Software Developer

    BECi / BEC World Group

    • Study and develop backend services in Go and PHP Laravel for digital media platforms and web applications.
    • Work with REST APIs, microservices and gRPC, and learn how the API gateway, database and caching layers work together.
    • Support API testing, troubleshooting and security verification.
    • Work with developers and DevOps through Git, Jira and Postman.
    • Go
    • PHP
    • Laravel
    • gRPC
    • REST API
    • Docker
    • Redis
  2. Dec 2024 – Jun 2026

    Software Engineer

    CP Axtra Public Company Limited

    • Developed, tested and supported backend APIs for enterprise customer and loyalty platform systems, contributing to API development, system integration, production support and deployment verification.
    • Investigated production and non-production incidents by analyzing logs, API behavior, database records, Kafka connectivity, Kubernetes workloads, service health and monitoring metrics.
    • Supported customer-platform services and production troubleshooting using Kotlin, Spring Boot, Golang, MongoDB, PostgreSQL, Kafka, Kubernetes, Grafana, Prometheus, Tempo, Mimir and OpenTelemetry.
    • Collaborated with Backend, DevOps, QA and cross-functional teams during incident resolution, root cause analysis support, deployment verification and remediation follow-up.
    • Kotlin
    • Spring Boot
    • Go
    • MongoDB
    • PostgreSQL
    • Kafka
    • Kubernetes
    • Grafana
    • Prometheus
    • OpenTelemetry
  3. Dec 2022 – Dec 2024

    Software Developer

    Lotus's

    • Developed and maintained backend services and REST APIs for enterprise applications using Kotlin, Spring Boot, MongoDB, PostgreSQL and Kafka.
    • Performed API testing, production investigation, monitoring and troubleshooting across backend services, databases, messaging and integrated dependencies.
    • Used Grafana and Prometheus dashboards to monitor service behavior and support issue investigation in development, QA, pre-production and production environments.
    • Kotlin
    • Spring Boot
    • MongoDB
    • PostgreSQL
    • Kafka
    • Grafana
    • Prometheus
  4. May 2022 – Aug 2022

    Frontend Developer Intern

    Nebula Station, Phuket

    • Built web application interfaces with JavaScript, HTML and CSS.
    • Used Bootstrap to build and style user interfaces.
    • Supported UI improvements for internal web applications.
    • 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

    APIs, integrations and services for enterprise systems.

    • Go
    • Go Fiber
    • Kotlin
    • Spring Boot
    • REST APIs
    • PHP
    • Laravel
    • gRPC
    • Go Micro v2
    • Microservices
  • Frontend

    Web interfaces built with JavaScript, React and Bootstrap.

    • React
    • JavaScript
    • HTML
    • CSS
    • Bootstrap
  • Databases

    MongoDB, including a field-level encryption prototype.

    • MongoDB
    • Redis
  • DevOps

    Kubernetes workloads, cloud migration and Grafana monitoring.

    • Kubernetes
    • AWS
    • Tencent Cloud
    • Grafana
    • Docker
  • Security

    API security and abuse detection, the focus of my master's research.

    • API Security
    • Network Security
  • AI

    LLMs and RAG, explored through personal projects.

    • GPT
    • Codex
    • Claude
    • Claude Code
    • Ollama
    • LLM
    • Hermes
    • Antigravity
    • Gemini
    • RAG

Projects

  • Team project

    VIA

    Video Intelligence & Analytics: a web app for evaluation forms, role-based access and generated PDF/DOCX reports, developed through four versions (v1 to v4).

    • React
    • TypeScript
    • Supabase
    • n8n
    • Cloudflare R2
    Problem
    Evaluating videos by hand and writing each result up as a document is slow and hard to track across a team.
    Approach
    A React and TypeScript front end on Supabase (Auth, Postgres, Storage, Edge Functions) with role-based access for users, editors and admins. Submissions are dispatched to n8n, which analyzes the video with AI and creates the documents, and large videos upload straight to Cloudflare R2. I have worked on it since v1. v2 built the forms, dashboard and document tracking, v3 added video upload to n8n, and v4 added authenticated direct dispatch, a duplicate guard and admin tools for stuck jobs.
    Outcome
    v4 is live on Vercel and still being updated (latest change in November 2026), with a dashboard, document preview with PDF/DOCX download, and admin user and role management.
  • Personal project

    IzuMind

    A Python FastAPI backend that turns video transcripts into summaries, answers and Markdown reports.

    • Python
    • FastAPI
    • Ollama
    • faster-whisper
    Problem
    A long video is slow to watch and hard to search, and a raw transcript is just a wall of text.
    Approach
    A FastAPI service cleans and chunks transcripts (pasted, from YouTube captions, or from local speech-to-text with faster-whisper), then summarizes them with a rule-based summarizer or an optional OpenAI or local Ollama model, falling back safely when the model fails. Long videos run as background jobs.
    Outcome
    Saved videos can be queried with Q&A and exported as Markdown, and every transcript gets a quality rating with warnings (version 2.6).
  • Personal project

    Slip2Sheet

    A tool that reads payment slips with OCR and records them in Google Sheets.

    • Python
    • OCR
    • Google Sheets
    • LINE Bot
    • Docker
    Problem
    Keeping a spending record means typing every payment slip into a spreadsheet by hand.
    Approach
    It runs OCR on a slip image, extracts the transaction fields, skips duplicates and appends the row to Google Sheets, refreshing a Summary sheet. A watched folder and a LINE Bot let slips be sent in without opening a terminal.
    Outcome
    Daily and monthly reports, budgets, categories, forecasts and spending reflections, plus daily spending and balance summaries over LINE (version 1.33).

Education & research

  1. Status: GraduatedAug 2018 – May 2022

    Bachelor's Degree, Information Technology

    Prince of Songkla University (PSU)

    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
  2. Status: In progressJul 2024 – Present

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

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

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

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

Research

  • API Abuse Detection using Hybrid Statistical–Machine Learning Techniques

    Master's research at KMUTNB on detecting API abuse by combining statistical methods (EWMA, CUSUM) with machine learning, with a focus on security monitoring and HTTP request analysis.

    Key research areas

    • Network & Information Security
    • API Security & Abuse Detection
    • Machine Learning & Anomaly Detection
    • Statistical Analysis (EWMA, CUSUM)
    • Security Monitoring & HTTP Request Analysis
  • An assistance device for group travelers

    Bachelor's final project at PSU on using a wireless ad-hoc network with AODV routing to let a tour guide track travelers and receive emergency requests without mobile coverage.

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.

↑↓ navigate · Enter select · Esc close