Skip to content

Porrapat/Porrapat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

👋 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors