Hi, I'm

Wissanu Rayayoi

Computer Engineering graduate from Faculty of Engineering, Khon Kaen University. Interested in Software Development. A disciplined, detail-oriented individual who takes full ownership of work and approaches challenges with a logical mindset. Ready to adapt and collaborate to support system development.

Developer illustration working at desk

Experience

Digio (Thailand) Co., Ltd.

Internship

Web Developer Intern

Apr 2025 - Oct 2025

Core Responsibilities & Achievements:

1Assisted in maintaining the admin portal of Mobile Banking Application by implementing features and resolving defects based on client requirements.
2Developed unit tests using Jest to ensure code quality while actively studying the existing project architecture.
3Integrated DigiPay (payment gateway) into the DigiShop project(Co-op project) to handle secure payment flows.
4Studied financial payment workflows to design and successfully implement solutions on personal projects.

Selected Projects

Nida Preview

Nida

2026

E-Commerce Platform for Fashion Brand

• Architected a scalable Turborepo Monorepo unifying Next.js Storefront, React Admin, and dual NestJS APIs.
• Implemented BullMQ & Redis delayed queues for automated unpaid order cancellation, restocking, and fulfillment timeouts.
• Implemented Dual-Token authentication with Token Family Rotation, replay attack detection, and multi-device revocation.
• Developed special features for the admin management system, such as Pre-Order reservation quotas to manage reservations, coupon abuse-prevention, and pro-rated net cost partial refunds.
TurborepoNext.js Next.jsNestJS NestJSPostgreSQL PostgreSQLPrisma PrismaRedis Redis BullMQDocker DockerTypeScript TypeScriptTailwindCSS TailwindCSS
View Details
P-Wallet Preview

P-Wallet

2026

E-Wallet & Double-Entry Ledger System

• Developed the financial transaction processing engine with Spring Boot and Hibernate within a double-entry ledger architecture.
• Eliminated database transaction deadlocks under heavy loads by implementing a lexicographical UUID lock-sorting protocol.
• Enhanced mobile app performance and reduced API overhead by leveraging TanStack Query for caching and Zustand for lightweight global authentication state management.
• Decoupled background email notifications and KYC verification updates asynchronously using Apache Kafka workers.
Java Spring Boot Java Spring BootNestJS NestJSReact Native React NativeTanStack Query TanStack QueryZustand ZustandNext.js Next.jsPostgreSQL PostgreSQLRedis RedisKafka KafkaAWS AWSDocker Docker
View Details
StudyBuddy Preview

StudyBuddy

2026

Student Matching & Curated Co-Working Space Directory

• Developed the multi-step Onboarding form using a persistent RegistrationContext with LocalStorage data recovery to assure smooth signup flows.
• Designed and developed the primary student profile card component showcasing student details, schedules, and study styles clearly.
• Built the Recommended Study Places directory featuring curated categories, toggle-ready facility filters, suggestions query, and toggle favorite capabilities.
• Implemented a real-time WebSocket chat system leveraging NestJS backend ChatModule supporting pinned messages, edits, reactions, and a 1-minute unsend window.
• Designed the dynamic Landing Page featuring customized call-to-action routing based on user registration and profile completion states.
Next.js Next.jsNestJS NestJSTypeScript TypeScriptSupabase SupabasePostgreSQL PostgreSQL
View Details
DigiShop Preview

DigiShop

2025

Multi-Vendor E-Commerce & Payment Gateway Demo

• Designed and built the multi-vendor Merchant portal (inventories, orders) and Admin portal (RBAC, approvals) on a Client-Server architecture using Next.js 15 and Express.js.
• Integrated the DigiPay Payment Gateway API to process approved voids and settled refunds.
• Protected administrative APIs and workspaces using asymmetric RSA cryptographic JWTs and Role-Based Access Control (RBAC).
• Developed an administrator onboarding invitation workflow utilizing secure validation tokens and SendGrid API.
• Containerized services with Docker and deployed via Railway (Express Backend, MySQL, Redis) and Vercel (Next.js Frontend).
Next.js Next.jsNode.js (Express) Node.js (Express)Sequelize ORM Sequelize ORMMySQL MySQLRedis RedisAzure Blob Storage Azure Blob Storage SendGridDocker Docker RailwayVercel Vercel
View Details

Core Technical Skills

Frontend

React ReactReact Native/Expo React Native/ExpoNext.js Next.jsTailwind CSS Tailwind CSSTanStack Query TanStack QueryRedux ReduxZustand Zustand

Backend & Languages

TypeScript TypeScriptJava JavaPython (FastAPI) Python (FastAPI)Node.js (NestJS, Express) Node.js (NestJS, Express)Spring Boot Spring BootKafka KafkaBullMQ BullMQ

Database & ORM

PostgreSQL PostgreSQLMySQL MySQLRedis RedisPrisma PrismaFlyway FlywaySequelize Sequelize

Cloud & Tools

Docker DockerAWS AWSAzure AzureSupabase SupabaseGit GitJest Jest

Additional Information

Education

KKU Logo

Khon Kaen University

Bachelor of Engineering in Computer Engineering

2022-2026GPAX: 3.07

Languages

Thailand Flag

Thai

Native

United Kingdom Flag

EnglishTOEIC 780

Intermediate

Japan Flag

Japanese

Beginner

Get In Touch

If you have any job offers or collaboration opportunities, feel free to reach out via the channels below or fill out this form.

✓

Message Sent!

Thank you! Message sent successfully.