Full-Stack Developer · Open to internships

I build dependable software for the web, backend, and applied AI.

I’m Worachat Paranya, a backend-focused full-stack developer and final-year Computer Science student at Khon Kaen University. I turn complex requirements into clear, maintainable systems.

12Documented projects
Backend + AIPrimary engineering focus
KKUFinal-year Computer Science
Casual portrait of Worachat Paranya
Laptop displaying a Photo Booth portrait of Worachat Paranya
Mirror portrait of Worachat Paranya
Worachat ParanyaKhon Kaen, Thailand

About / Full-Stack Developer

Engineering with clarity, from interface to infrastructure.

I’m a final-year Computer Science student at Khon Kaen University and a backend-focused full-stack developer. I enjoy turning complex requirements into software that is understandable, maintainable, and useful.

My projects span REST APIs, role-based business systems, real-time applications, data workflows, and computer vision. I care about clear data models, predictable contracts, and technical decisions that a team can continue to own.

01
Think in systemsStart with the problem, boundaries, data, and failure paths.
02
Build end to endConnect product flows, interfaces, APIs, and persistence.
03
Use AI with purposeApply models where they solve a real user or operational need.

Technology

A practical stack for building complete systems.

Grouped by how I use the tools—not by arbitrary proficiency percentages.

01

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • PHP
  • Kotlin
  • Dart
  • C
  • SQL
02

Frontend

  • React
  • Next.js
  • Angular
  • Vue.js
  • HTML
  • CSS
  • Tailwind CSS
  • Bootstrap
  • Flutter
03

Backend

  • Node.js
  • Express
  • NestJS
  • Spring Boot
  • Laravel
  • FastAPI
  • Socket.io
  • Prisma ORM
  • SQLAlchemy
04

Data & AI

  • OpenCV
  • PyTorch
  • NumPy
  • Pandas
  • Scikit-learn
  • Apache Spark
  • MLflow
  • Sentence Transformers
05

Databases

  • PostgreSQL
  • MySQL
  • Firebase
  • SQLite
  • MongoDB
  • Oracle Database
  • Redis
  • pgvector
06

Tools & DevOps

  • Git & GitHub
  • Docker
  • Postman
  • VS Code
  • Android Studio
  • GitHub Actions
  • Vercel
  • Railway
  • Figma

Featured work / 05

Projects framed as engineering decisions.

Five selected systems presented through their role, implementation stack, and verified technical decisions.

01 / AI

PPE Detection System

AI & Backend Developer

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Recharts
  • FastAPI
  • SQLAlchemy
  • PostgreSQL

02 / Web App

AI-Powered Product Recommendation Engine Web app

Full-Stack Developer

An AI-powered e-commerce platform with Amazon-style personalized recommendations, built with Next.js and FastAPI and supporting collaborative filtering, content-based filtering, and LLM-assisted search.

Problem

A product catalog needs recommendations and search that can respond to both user behavior and product meaning.

Solution

A hybrid recommendation system combining collaborative filtering, semantic product embeddings, and natural-language search in a Next.js and FastAPI commerce app.

Key features

  1. 01

    ALS collaborative filtering with scheduled retraining and MLflow tracking

  2. 02

    Sentence Transformer embeddings stored with PostgreSQL and pgvector

  3. 03

    Claude-powered query parsing and Redis recommendation caching

  • FastAPI
  • Next.js
  • PostgreSQL
  • pgvector
  • Tailwind CSS
  • Docker
  • Redis
  • MLflow

03 / Web App

Restaurant QR System

Full-Stack Developer

A QR-based restaurant ordering system with real-time order updates, a kitchen display, and an administration dashboard with clearly separated staff roles.

Problem

Restaurant orders need to move clearly from each table to the kitchen while staff retain role-specific controls.

Solution

A QR-based ordering system with real-time Socket.io updates, a kitchen display, table management, and role-based administration.

Key features

  1. 01

    Per-table QR ordering without app installation

  2. 02

    Kitchen display with real-time order status updates

  3. 03

    Four staff roles, menu media management, and sales reporting

  • Next.js
  • Express
  • PostgreSQL
  • Prisma
  • Socket.io
  • TypeScript
  • Tailwind CSS

04 / Web App

Smart Moto Service Center

Full-Stack Developer

An end-to-end motorcycle service-center management system covering vehicle intake, repairs, parts, payments, reporting, and personnel operations.

Problem

A motorcycle service center needs to coordinate vehicle intake, repairs, parts, payments, reporting, and personnel across one workflow.

Solution

An in-progress full-stack management system for customer records, service tracking, repair history, parts, and operational reporting.

Key features

  1. 01

    Customer records, service requests, and repair-status tracking

  2. 02

    Parts, payments, reporting, and personnel workflows

  3. 03

    React and NestJS architecture with PostgreSQL, Prisma, RBAC, Swagger, and Docker

  • React (Vite + TypeScript)
  • React Router
  • Tailwind CSS
  • Context API (AuthContext, RequestHistoryContext)
  • Custom hooks and Service
  • Recharts
  • Node.js
  • NestJS

05 / Web App

E-commerce

Backend Developer

A Spring Boot RESTful API for a multi-role e-commerce platform with customer, seller, and administrator workflows, multiple payment methods, and real-time chat.

Problem

An e-commerce platform must coordinate customer, seller, and administrator workflows across orders, inventory, payments, and support.

Solution

A Spring Boot REST API with JWT access control, a Next.js frontend, real-time seller chat, and multiple payment workflows.

Key features

  1. 01

    Customer, seller, and administrator role workflows

  2. 02

    Product variants, stock, cart, and order tracking

  3. 03

    WebSocket chat, notifications, and payment webhooks

  • Java 21
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • JWT
  • WebSocket
  • Next.js
  • TypeScript
View More ProjectsShow Less7 additional projects

Additional work

More systems, experiments, and focused builds.

Open project archive
  1. Face Recognition Attendance

    Web App / AI & Backend Developer

    A high-accuracy facial-recognition attendance system that reduces verification time and helps prevent proxy attendance.

    Technology stack: Python · OpenCV · Deep Learning · NumPy · Pandas · +5

  2. Food Order App Admin & User

    Mobile App / Mobile Developer

    A food-ordering application with separate administrator and customer experiences and real-time order status updates.

    Technology stack: Flutter · Dart · Firebase · Firebase Authentication · Firebase Realtime Database · +4

  3. POS Pharmacy System

    Web App / Backend Developer

    A pharmacy point-of-sale system built with Laravel 8 and MySQL for end-to-end product, purchasing, sales, inventory, and reporting workflows.

    Technology stack: PHP · Laravel · MySQL · JavaScript · Bootstrap · +6

  4. Game Key Marketplace

    Web App / Full-Stack Developer

    A full-featured e-commerce marketplace for buying and selling game keys across multiple platforms, built with a modern full-stack architecture.

    Technology stack: React 19 · Node.js · Express.js · PostgreSQL · JWT · +4

  5. Big Data Analytics Mini Project

    Data Analytics / Full-Stack Developer

    Technology stack: React · TypeScript · Recharts · Node.js · Express · +4

  6. Expense Tracker

    Web App / Full-Stack Developer

    Technology stack: React 19 · React Router DOM v7 · Vite · Recharts · Lucide React · +9

  7. First Issue

    Web App / Full-Stack Developer

    An open-source discovery platform that recommends GitHub issues suited to a developer's skill level, with AI match scores and a weekly email digest.

    Technology stack: Next.js · Node.js · PostgreSQL · Prisma · GitHub API · +3

Contact

Let’s build something useful.

I’m open to software engineering internships, project conversations, and opportunities to contribute to a thoughtful engineering team.

The best way to reach me is by email. Share the role, project, or problem you have in mind and I’ll get back to you as soon as I can.

Location
Khon Kaen, Thailand