Skip to main content

All Projects

Projects and technical solutions I've built across different areas

Recommended

Team Collaboration Platform

2026

An all-in-one team collaboration platform built with Next.js 16. Teams can book meeting rooms with multiple views (grid, by floor, resource calendar), manage tasks on Kanban workspaces, and communicate in real-time through DMs and group channels. Features unified notifications across all sources, light/dark/system themes, Google OAuth authentication with auto token refresh, and an admin dashboard for system management.

Next.jsTypeScriptSocket.io+2
Hotel Booking System

Hotel Booking System

2026

A full-stack direct-booking system for a 20-room hotel, shown in the demo as Sommut Green Resort. Guests search dates, book, and pay by card in Thai or English; staff run the front desk, rooms, pricing, payments, and reports from a back office. The React front end talks to an Express and PostgreSQL REST API.

ReactTypeScriptExpress+3

TermGame

2026

TermGame is a frontend demo for a game top-up and voucher platform. Users can browse popular titles such as Valorant, Free Fire, and ROV, select packages, enter player information, and simulate a full payment flow ending with a gift code. The platform supports multiple payment methods and includes a management panel for overseeing games, packages, and transactions.

Next.jsReactTypeScript+1
Atmos.th

Atmos.th

2026

Atmos.th is a real-time air quality and weather map covering all 77 of Thailand's provinces. It turns PM2.5 readings into US EPA AQI, ranks every province, and adds a 7-day forecast, a next-24-hour PM2.5 outlook, and a live rain radar. It runs entirely in the browser on free public APIs, with no backend, in Thai and English.

ReactTypeScriptVite+3
Minecraft Guesser

Minecraft Guesser

2026

A Wordle-style guessing game for Minecraft fans. Each round picks a secret mob or block - guess the name and the game reveals six color-coded clues showing how close you were across attributes like hostility, health, dimension, biomes, and more. There's no turn limit and no daily lock, so you can chain streaks for as long as you want. Mobs and Blocks modes track streaks separately.

ReactTypeScriptVite

SDQ Assessment

2025

SDQ Assessment System is a web application for schools to conduct the internationally recognized Strengths and Difficulties Questionnaire. Teachers can manage students, run 25-question assessments across 5 behavioral dimensions, view individual results with score breakdowns, and generate classroom-level reports with charts. The system includes subscription plans, route protection via Next.js Middleware, and email verification.

Next.jsTypeScriptTailwind CSS+1
PISOL UATTANKANJANA
PISOL UATTANKANJANA

Software Engineering graduate from KMITL, Bangkok. Focused on Full Stack web development, building clean, functional products from idea to deployment. Passionate about writing good code and continuously sharpening my craft.

Contact Me

  • pisol.uat@gmail.com
  • Pisol00
  • Bangkok, Thailand

© 2026 PISOL UATTANKANJANA. All rights reserved.