Skip to content
View Porrapat's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Porrapat

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Porrapat/README.md

πŸ‘‹ Hi, I'm Porrapat (Pao)

Rust PHP Laravel JavaScript DigitalOcean

Rust Backend Developer | PHP/Laravel Expert | Full-Stack Engineer | DigitalOcean Practitioner

I’m a full-stack developer with 15+ years of experience, currently specializing in Rust backend,
API design, distributed systems, and building high-performance tools and microservices.

I also maintain strong experience in PHP/Laravel, JavaScript (Vue/React), CLI development,
and cloud deployment on DigitalOcean.

πŸ“„ Resume & Portfolio


πŸŽ“ Certificates

  • Let's Get Rusty Bootcamp (Issued 9 September 2025) β€” Certificate
  • Learn JavaScript Online (Issued 21 September 2024) β€” Certificate
  • Learn TypeScript Online (Issued 11 October 2024) β€” Certificate
  • React Tutorial (Issued 23 November 2024) β€” Certificate
  • Junior JavaScript Certification by Certificate.dev (Issued 20 October 2024) β€” Certificate
  • Junior Angular Certification by Certificate.dev (Issued 23 February 2025) β€” Certificate
  • Junior React Certification by Certificate.dev (Issued 4 September 2025) β€” Certificate

πŸš€ What I'm Currently Focusing On

  • πŸ¦€ Rust backend development (Axum, Tonic gRPC, async, concurrency)
  • βš™οΈ CLI tools & learning projects (Rust + PHP integration)
  • πŸ“š Building PHP Koans & other educational tools
  • ☁ Deploying web apps & services on DigitalOcean
  • πŸ”¬ Exploring compiler internals, language design, and dev tooling

🧰 Tech Stack

Languages
Rust β€’ PHP β€’ JavaScript β€’ TypeScript β€’ Go (beginner) β€’ Python (tools)

Backend
Axum β€’ Tonic gRPC β€’ Laravel β€’ Node.js β€’ REST API β€’ WebSocket

Frontend
Leptos β€’ Vue.js β€’ React β€’ Bootstrap β€’ Tailwind CSS

Database
MySQL β€’ MariaDB β€’ Sqlite β€’ MongoDB β€’ PostgreSQL β€’ MSSQL

DevOps / Tools
Docker β€’ DigitalOcean β€’ GitHub Actions β€’ WSL2 β€’ Linux β€’ Nginx/Apache


🌟 Featured Projects

🧠 RustQuiz – Interactive Rust Learning Platform

An interactive quiz platform for practicing Rust concepts. RustQuiz is designed to help learners think the Rust way β€” understanding ownership, borrowing, lifetimes, and compiler behavior via carefully crafted questions.

πŸ‘‰ GitHub: https://github.com/Porrapat/rust_quiz
πŸ‘‰ Live Demo: https://rustquiz.porrapat.com

πŸ”· SuperM – Leptos (Rust + WASM)

A frontend learning project rebuilt from Jad Joubran’s React tutorial, implemented using Leptos (Rust + WASM) to explore architecture, state management, and reactive UI without JavaScript frameworks.

πŸ‘‰ https://github.com/Porrapat/superm-leptos
πŸ‘‰ https://superm-leptos.porrapat.com

🟩 Rusttone – Audio DSP in Rust

A practical DSP experiment implementing echo / reverb processing using Rust,
featuring WAV handling, signal processing, and Axum-based file upload.
πŸ‘‰ https://github.com/Porrapat/rusttone
πŸ‘‰ https://rusttone.porrapat.com

🟦 PHP Koans

A test-driven learning tool for PHP, inspired by Ruby Koans
πŸ‘‰ https://github.com/Porrapat/php_koans

🟧 PHPRust Bench

Benchmarking & comparing PHP vs Rust for CPU-heavy tasks
πŸ‘‰ https://github.com/Porrapat/phprust-bench
πŸ‘‰ https://phprust-bench.porrapat.com

🟩 VSCode MMIX Syntax

A TextMate grammar + VSCode extension for MMIX assembly
πŸ‘‰ https://github.com/Porrapat/vscode-mmix

πŸŸͺ Rust Web API Experiments

A collection of backend experiments using Axum, Tonic gRPC, async concurrency, and structured API design.


Deployment

It runs on DigitalOcean. Use this link https://m.do.co/c/fad39dfb1804

Yes, you get $200 free credit

If you want to try DO but don’t want to brick your server,
DM me β€” I’ll help you set it up properly.


πŸ“« Contact

Pinned Loading

  1. php_koans php_koans Public

    Learn PHP with PHP Koans (inspired by Ruby Koans)

    PHP 9 1

  2. vscode-mmix vscode-mmix Public

    VSCode extension MMIX assembly language syntax highlighting.

    Module Management System 8 1

  3. car-parking-app-laravel-api car-parking-app-laravel-api Public

    PHP

  4. car-parking-app-react-frontend car-parking-app-react-frontend Public

    JavaScript

  5. phprust-bench phprust-bench Public

    Rust

  6. project_api_axum project_api_axum Public

    Rust