Pakornkiet Puanpanwong

@xDolphin · Lampang, Thailand

Portfolio · TCAS70 · MMIT, CAMT Chiang Mai University

Pakornkiet Puanpanwong

xDolphin · Student developer · Lampang, Thailand

I build software for problems I can see around me: disasters in my province, scams online, choosing a university, sharing files. I want to be an application developer who understands both technology and business, which is why I'm applying to MMIT.

See my workGet in touch

Pakornkiet · xDolphin

About

AI should help me think, not think for me.

I once wondered whether AI would replace people, or whether we were relying on it so much that we stopped thinking. Workshops at CAMT on thinking skills, front-end and back-end changed my view: AI is a tool for analysing, planning and solving problems, not something that thinks for us.

My projects taught me that making a system work is not enough. A developer also has to understand the users, the way they work, and whether the system is worth its cost. That is what I want to learn at MMIT: using AI and data in business to cut steps, use resources well and reduce cost.

School
Boonyawat Witthayalai School, Lampang
Programme
Science–Math–Computer (Gifted Computer) · GPAX 3.64
Applying to
MMIT, CAMT, Chiang Mai University
Goal
Application developer who understands tech and business

Interests

  • Application Developer
  • Cyber security
  • Database Administrator

Languages and tools

  • C
  • C++
  • Python
  • Java
  • HTML
  • CSS
  • Lua
  • Premiere Pro

Featured work

Problems I chose to solve

LAMPANG PULSE screenshotClick to look inside
NEXTSTEP screenshotClick to look inside
SKAD screenshotClick to look inside
Z-NCPU screenshotClick to look inside
01 / 04

Drag or use the arrows. Click the centre card to look inside.

All projects

More things I've built

Zero Share

Live

Share files straight between devices with expiry times, download tracking, QR codes and temporary links.

  • Next.js
  • Supabase
  • Cloudflare R2

Xcore Zero

Personal tool

Connects my computer and phone: live CPU, RAM, GPU and temperature, alerts, file transfer, clipboard sync and remote control.

  • Local-first
  • LAN
  • Remote control

Study Buddy

Hackathon

A web app that helps students plan and divide their study time.

  • SBW HACKATHON 2026
  • Team project
  • UX research

Jessia Flower

Live

A calm reading page with a 3D lily of the valley, a read-and-rest timer and nature sounds.

  • 3D
  • Timer
  • Vercel

CELESTIX Launcher

Desktop app

A Minecraft launcher with Microsoft sign-in, modpack management, a whitelist and role-based admin.

  • Electron
  • Express
  • SQLite

How I work

Decisions behind the code

SKAD · YOUNG DEV CAMT

Start from the user's real problem

Innovation does not have to be complicated or new. It works when it begins with what users actually need.

LAMPANG PULSE

Real data beats a pretty mock-up

My first version used simulated terrain and people found it confusing. I rebuilt it on real elevation and map data for all 13 districts.

SKAD

AI drafts, people decide

In SKAD the AI writes the first draft of a police report, but the user checks every detail before it is used.

CTF · CSCMU

Learn from the miss

When I misread a task or followed a wrong lead, I went back, practised with test cases and studied the topic further.

Competitions & hackathons

Where I tested my skills

  • Mar 2026

    YOUNG DEV CAMT

    CAMT, Chiang Mai University

    Pitched in round 1 · SKAD

    Built SKAD, a site that organises evidence for scam victims. Learned that innovation should start from the user's real problem.

  • 2026

    National Software Contest (NSC 28)

    NECTEC, NSTDA

    Regional selection round · NEXTSTEP

    Prepared the data, planned the page design, helped on front-end and back-end, and coordinated the team.

  • Aug 2026

    Thailand Cyber Top Talent 2026

    NCSA · Huawei · THNCA

    Qualifier round · Team 404 Team Not Found

    My first serious cybersecurity contest. I analysed Forensics tasks: PCAP files, DNS tunnelling and RSA. We did not advance, but I found out I enjoy security work.

  • Aug 2025

    CSCMU Coding Challenge 2025

    Computer Science, Faculty of Science, CMU

    Regional programming contest · Participant

    My first programming contest. I broke problems into conditions for the team, then practised with test cases after misreading a task.

  • 2026

    SBW HACKATHON 2026

    Hackathon

    Study Buddy · Did not advance

    Gathered information, analysed users' problems and designed the website.

Training & certificates

14 certificates, newest first

Tools I use

My stack

  • C
  • C++
  • Python
  • Java
  • Lua
  • JavaScript
  • HTML & CSS
  • React
  • Next.js
  • Vite
  • Supabase
  • SQLite
  • Cloudflare Workers
  • Cloudflare D1
  • Cloudflare R2
  • Vercel
  • Electron
  • Express
  • Git & GitHub
  • Premiere Pro

Outside the IDE

What keeps me curious

When I'm not shipping apps, I mod Minecraft, run game servers and build fictional worlds. I also like trying a new workshop whenever one comes up.

  • Minecraft modding
  • Server admin
  • Worldbuilding
  • Workshops & camps

Say hello!

I'd love to hear from you, whether it's about a project, a question, or feedback on my work.

kraisorntho@gmail.com
01 / 08

NEXTSTEP