
Witchakorn Boonprakomวิชชากร บุญประคม
Full-stack software engineer working in Go, Python, and Java. I handle the full cycle: gathering requirements, designing APIs, building, and deploying.
Who I am
I'm Witchakorn Boonprakom, a full-stack software engineer. I work in Go, Python, and Java, and I have used Spring Boot, MySQL, and Docker. I handle the full cycle: gathering requirements, designing APIs, building, and deploying.
I'm exploring cloud platforms such as Azure and Google Cloud to build scalable systems. As a Google Developer Student Club member, I write blog posts and run workshops for other students.
I won 1st place at the Thailand Health AI Datathon 2023 and competed in the ICPC National Round.
Roles & internships
Featured projects
Place, Health AI Datathon 2023
Clean Code
I write code that other people can read and change.
Goal-Oriented
I ship working features and check them with the client.
Passionate
I learn new tools by building with them, such as gRPC in Go and YOLOv8 in Python.
Team Player
I worked with HR, IT, and QA teams at Internet Thailand.
Where I've worked
Full-time work, internships, teaching, and community work, newest first.
- Full-time
Software Engineer
Apppi Company Limited
Apr 2026 - PresentBangkok, Thailand- Deliver client projects end to end: gather requirements from the client, design APIs, build web and mobile applications, and ship them to deployment
KotlinJetpack ComposeGo - Internship
Software Developer
Internet Thailand Public Company Limited
Nov 2025 - Mar 2026Khon Kaen, Thailand- Built and maintained the backend REST API of the HR Training system in Node.js
- Studied the existing HR Training system's architecture and requirements
- Managed the database for training courses, users, statistics, and results
- Collaborated with HR team, IT team, and end-users to present development progress and gather feedback
- Fixed bugs and tuned performance with the QA team
- Worked in Agile/Scrum sprints
Node.jsREST APIDatabase ManagementAgileScrum - Internship
Software Developer
Apppi Company Limited
Apr 2025 - Oct 2025Bangkok, Thailand- Enhanced a legacy POS system by adding a points redemption feature, so members can exchange points for rewards. Built with Kotlin and Jetpack Compose
- Developed an AI automation system to replace existing manual actions within the company's internal workflows
KotlinJetpack ComposeGoAI AutomationN8NGOOGLE AI SERVICES - Part-time
Teacher Assistant
Khon Kaen University
Jun 2023 - Nov 2025Khon Kaen, Thailand- Supported instructors and students in Natural Language Processing course
- Assisted in teaching Artificial Intelligence fundamentals
- Helped students with Programming for Machine Learning assignments
- Tutored students in fundamental computer science concepts
PythonNLPAIMachine Learning - Volunteer
Core Member
Google Developer Student Clubs
Feb 2023 - May 2024Khon Kaen University- Shared knowledge with the tech community
- Wrote blog posts and ran workshops for students
- Organized events and activities for the developer community
Community BuildingTechnical WritingWorkshop Facilitation
Selected work
Six projects. Tap or drag a card to flip it for details.
Focus Space Online
Flip for details
Focus Space Online
Online reading platform with customizable environments, productivity tools, and real-time collaboration using WebRTC. Built with Next.js and Spring Boot.
Student Attendance System
Flip for details
Student Attendance System
Automated attendance tracking system using Google Apps Script and Sheets.
Fertilizer Store System
Flip for details
Fertilizer Store System
Web-based management for fertilizer stores: inventory, sales, and custom formula mixing. Built with Next.js, Go, and MySQL.
Real-Time Chat System
Flip for details
Real-Time Chat System
Chat system built on gRPC and Protocol Buffers that handles concurrent real-time connections.
Register Management
Flip for details
Register Management
Student course registration system with features for checking prerequisites and managing enrollments. Built with Java and JavaFX.
Vehicle Detection System
Flip for details
Vehicle Detection System
Real-time motorcycle detection and counting for KKU parking lots using YOLOv8.
Tools I use
Languages, frameworks, and tools from my projects and jobs.
- Go
- Python
- Java
- Spring Boot
- FastAPI
- Flask
- Kotlin
- Jetpack Compose
- PHP
- Laravel
- Go
- Python
- Java
- Spring Boot
- FastAPI
- Flask
- Kotlin
- Jetpack Compose
- PHP
- Laravel
- JavaScript
- Next.js
- Node.js
- WebRTC
- MySQL
- MariaDB
- Oracle
- Docker
- GitHub
- GitLab
- Postman
- Azure
- Google Cloud
- JavaScript
- Next.js
- Node.js
- WebRTC
- MySQL
- MariaDB
- Oracle
- Docker
- GitHub
- GitLab
- Postman
- Azure
- Google Cloud
Core Technologies
- Go (Fiber, gRPC, Gin, Gorm)
- Python (Flask, FastAPI, YOLO)
- Java (JavaFX, SpringBoot)
- SQL (MySQL, MariaDB, Oracle)
- PHP (Laravel)
- JavaScript (Next.js, WebRTC)
Expertise Areas
- Requirements Gathering
- API Design
- Full-Stack Development
- Back-End Development
- AI & Machine Learning
- NLP & Text Processing
Tools & Platforms
- GitHub
- Docker
- Postman
- Azure
- Google Cloud
- GitLab
The one-page version
View my professional resume on Canva.
Ready to view my resume?
Preview it right here, or open the full interactive version on Canva.