Peeraphol Laosuangkoon

พีรพล เล่าสุอังกูร

Software DeveloperFull Stack Developer

Summary

Full Stack Developer and Information Technology graduate from Khon Kaen University with hands-on experience building multi-tenant platforms using microservices architecture. Developed a school management platform spanning 3 backend services and 2 frontend applications, alongside an internal learning management system at Bangkok Bank. Translate complex workflows into integrated web applications through API development, role-based access control, and responsive interfaces using Vue, React, TypeScript, and Java.

Education

Bachelor of Science in Information Technology

College of Computing, Khon Kaen University

2022 — 2026

Work Experience

Full Stack Developer

Okontek Co., Ltd.

July 2026 — Present
  • Developed a multi-tenant school management platform using microservices architecture, spanning 3 backend services and 2 frontend applications for administrators, teachers, students, and parents.
  • Implemented centralized authentication, capability-based RBAC, and JWT verification at the API gateway to enforce school-scoped access across services.
  • Integrated core academic workflows, including attendance, assignments, notifications, academic documents, and cross-service academic year rollover.
  • Built a Vue 3 admin portal and mobile-first PWA with reusable components and typed API clients, backed by automated tests for tenant isolation, permissions, and critical workflows.

Software Developer Intern (Full Stack)

Bangkok Bank Public Company Limited

Nov 2025 — Mar 2026
  • Developed an internal Learning Management System (LMS) with role-based access for students, supervisors, teachers, and administrators
  • Developted RESTful APIs with Quarkus and Database Normalization PostgreSQL data model
  • Containerized the application using Podman and deployed it on Red Hat Enterprise Linux 8.8 with Nginx on an internal server.
  • Implemented JWT-based role authorization

Stack  React .js , TypeScript, Quarkus, Java, PostgeSQL , Podmon, Nginx, Linux

Technical Skills

LanguagesJavaScript, TypeScript, Java, HTML/CSS, SQL, Python, PHP, Kotlin
Frameworks & MobileReactJS, VueJS, Express/NodeJS, ElysiaJS, Spring Boot, Quarkus, Laravel, Jetpack Compose, TailwindCSS
Databases & StorageMySQL, PostgreSQL, MongoDB, SQLite
Tools & PlatformsGit, GitHub, VS Code, Postman, Bruno, Prisma, Vite, Mongoose

Projects

STUDENT ATTENDANCE AND ACTIVITY RECORDING SYSTEM WITH LOCATION VERIFICATION FOR SECONDARY SCHOOLS (Senior Project)

2025 — 2026
React.js, Node.js, MySQL, S3 Storage, GPS, LINE Notify, PWA

ระบบบันทึกและตรวจสอบการเข้าเรียนและกิจกรรมของนักเรียนด้วยวิธีการยืนยันตำแหน่งที่ตั้งสำหรับโรงเรียนมัธยมศึกษา

  • Developed a GPS-based web application for student attendance and activity tracking, supporting 4 user roles: admin, teacher, student, and parent
  • Implemented location verification using Ray Casting Algorithm (Geofencing) with average GPS accuracy of 13–14 meters
  • Integrated LINE Notify to alert parents in real-time when students are late or absent Built as a Progressive Web App (PWA) with React.js frontend, Node.js backend, MySQL database, and S3 file storage
  • User satisfaction rated "Very Good" (average 4.27/5.00)

Awards, Publications & Certificates