Skip to content
View tawan230666's full-sized avatar
🖥️
🖥️
  • Rajamangala University of Technology Lanna, Chiang Mai
  • Thailand

Block or report tawan230666

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.

Content in all repositories owned by your account will be closed.
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
tawan230666/README.md

Hi, I'm Tawan Tiphkun 👋

Software Engineering student at RMUTL Chiang Mai, Thailand
I build full-stack web apps and distributed backends, and I'm growing into machine learning.

Email Portfolio


⭐ Featured projects

Project What it is Stack
BizFlow QR table ordering for restaurants. Diners order and pay by PromptPay QR from their phone; kitchen and cashier screens update live. Server-side pricing, role-based access, transactional order and payment flows. TypeScript · React · Express · Prisma · MySQL · Socket.IO · Docker
Tipkhun Capital Cross-platform app that keeps traders inside a risk plan: daily loss budget, trade journal, automatic STOP state and profit allocation. Flutter · Dart
Bean Snack Detection Custom YOLO detector for 5 snack ingredients, built end to end from data collection and labelling to training and inference. 0.91 mAP@50 on held-out images. Python · Ultralytics YOLO · PyTorch · OpenCV
Secure Task Board Microservices behind an Nginx API gateway with JWT and RBAC, rate limiting, database per service, and Grafana + Loki logging. Node.js · PostgreSQL · Nginx · Docker · Grafana

🏗️ One app, five architectures

For my Software Architecture course I evolved the same task board through five designs. Each repo documents the trade-offs:

Layered → N-tier + Docker → Load-balanced + Redis cache → Event-driven with RabbitMQ → Secured microservices (deployed to Railway)

More work

🛠️ Tech I use

Languages: TypeScript, JavaScript, Python, Dart, Java, C/C++, SQL
Frontend: React, Vite, Tailwind CSS, Zustand, Flutter, Electron
Backend: Node.js, Express, Prisma, REST, Socket.IO, JWT, RabbitMQ
Data: PostgreSQL, MySQL, MongoDB, Redis, SQLite
DevOps: Docker Compose, Nginx, GitHub Actions, Railway, Grafana + Loki
ML: PyTorch, Ultralytics YOLO, OpenCV, pandas, scikit-learn

📈 Activity

GitHub stats Top languages

Contribution snake

Pinned Loading

  1. ENGSE207 ENGSE207 Public

    ENGSE207 Software Architecture coursework: one task-board app rebuilt week by week in different architecture styles, plus the midterm and a refactoring project.

    JavaScript 1