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

Block or report Porrapat

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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

πŸ”· 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.


πŸ“« Contact

Pinned Loading

  1. php_koans php_koans Public

    Learn PHP with PHP Koans (inspired by Ruby Koans)

    PHP 8 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