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

No packages published