Skip to content
View soraphu's full-sized avatar

Highlights

  • Pro

Block or report soraphu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
soraphu/README.md

Hi there, I'm Soraphu Thongjun! ๐Ÿ‘‹

I am a passionate Computer Engineering student and Full-Stack Developer focused on building efficient, modern web applications.

๐Ÿš€ About Me

  • ๐ŸŽ“ Education: Pursuing a Bachelor of Engineering in Computer Engineering
  • โšก Focus: Full-Stack Web Development, System Integration, & API Design
  • ๐Ÿค– Workflow: Embracing modern workflows using AI tools (Gemini/Copilot) to scale up prototyping and focus on core logic implementation.

๐Ÿ› ๏ธ Tech Stack & Tools

  • Languages & Frameworks: JavaScript, TypeScript, PHP, React, Node.js, Express, Fastify
  • Databases & BaaS: MySQL, MongoDB, Prisma, Supabase
  • DevOps & Utilities: Docker, Nginx, Git, Socket.io

๐Ÿ“‚ Featured Projects

๐ŸŽŸ๏ธ Modern-Loyalty-Points-Management-System In Progress...

A modern loyalty points management web application integrated with LINE LIFF for customer engagement, backed by a robust admin portal for merchants.

  • Tech Stack: React, Fastify, PostgreSQL (Supabase), TypeScript, Docker, LINE Messaging API & LIFF
  • Key Highlight: Designing dynamic UUID-based QR code generation with atomic transactions to prevent scanning fraud, alongside a multi-role merchant backoffice dashboard.

A full-stack, containerized user management platform featuring robust JWT authentication and secure architectures.

  • Tech Stack: PHP-FPM, React, Docker, MySQL, Nginx, JWT
  • Key Highlight: Designed using Gemini-assisted workflows for rapid UI prototyping, integrated with a secure back-end infrastructure.

A real-time live coding battle arena supporting synchronous game states and dynamic matchmaking.

  • Tech Stack: React, Node.js/Express, MongoDB, Socket.io
  • Key Highlight: Implemented bidirectional WebSocket communication layers minimizing latency for multi-player interaction.

๐Ÿ“ซ Connect with Me

Pinned Loading

  1. modern-loyalty-points-management-system modern-loyalty-points-management-system Public

    A comprehensive merchant portal and customer loyalty web application that seamlessly engages customers through LINE Integration. It features a robust multi-tenant backend management system tailoredโ€ฆ

    TypeScript

  2. user-management-system user-management-system Public

    A robust, production-ready user management system featuring comprehensive authentication flows (Login, Logout, Password Recovery, Email Verification) and granular Role-Based Access Control (RBAC), โ€ฆ

    TypeScript

  3. baby-suction-tracker-v2 baby-suction-tracker-v2 Public

    A cross-platform Flutter application designed to measure, process, and analyze oral suction strength in premature infants. Built as a vital clinical assessment tool, it enables healthcare professioโ€ฆ

  4. cpecodebattle/codebattle cpecodebattle/codebattle Public archive

    Main repository of Code Battle : CPE RMUTL Competitive Coding Platform - Real-time battle of Computer Engineering Students, Built using Next.js & Socket.io

    JavaScript

  5. engce301-termproject-week7-cloud engce301-termproject-week7-cloud Public

    Forked from ce-rmutl/engce301-termproject-week6-ntier-docker

    Weekly lab exercises and code for learning cloud application deployment.

    JavaScript

  6. engce301-termproject-week-ntier-docker engce301-termproject-week-ntier-docker Public

    Assignment demonstrating multi-container deployment using Docker.

    JavaScript