Skip to content
View matthiola0's full-sized avatar

Highlights

  • Pro

Block or report matthiola0

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
matthiola0/README.md

Po-Yu Pan

Hi, I'm Boy πŸ‘‹

You can call me Boy, as it sounds similar to my Chinese name.

M.S. Computer Science student at National Cheng Kung University, researching packet classification in CIAL (Computer & Internet Architecture Lab). Outside the lab, I build backend and AI agent systems at hackathons and contribute to open source.

🏫 Education

  • M.S. in Computer Science β€” National Cheng Kung University, Tainan, Taiwan
    • Expected Aug 2027
  • B.S. in Interdisciplinary Program of Sciences β€” National Tsing Hua University, Hsinchu, Taiwan
    • 2025

πŸ› οΈ Hackathon Projects

  • πŸ₯‰ First Aid Copilot β€” Third place, Google track, 2026 Hsinchu x Meichu Hackathon
    Five of us built it in about 30 hours. I owned the rules and data side: a Python rule engine that chooses the first-aid steps, AED open-data ingestion with route estimates and automatic reassignment, and the PostgreSQL data layer.
  • MAXi β€” Finalist, AIWave: Taiwan Generative AI Applications Hackathon
    I built the multi-agent war room, where six agents run concurrently on Amazon Bedrock and stream results over Server-Sent Events.
  • BitoGuard β€” Finalist, Agent for Truth: Disinformation Defense Hackathon
    I built the FastAPI backend, the React and D3.js risk dashboard, and the AWS design around my teammates' LightGBM model.

🌱 Open Source Contributions

  • βœ… Merged β€” sysprog21/codetrial#86: Add ordered Gemini credential failover
    codetrial is a live technical-interview simulator written in Rust. I added an ordered list of Gemini API keys, so when a key is rejected or runs out of quota, the interview moves to the next one and stays in its LiveKit room. The PR also adds shared cooldowns, bounded retries, and unit and integration tests.

πŸ”¬ Research Focus

Packet classification, traffic classification, and ML/RL-assisted network systems, with an emphasis on latency, classifier selection, and reproducible performance evaluation.

🎯 Technical Focus

  • Languages: C++, Python, Rust
  • Systems: Linux, networking, concurrency, performance benchmarking
  • Cloud and web: AWS, React
  • Tools: Git, Docker, GitHub Actions, CMake
  • ML: PyTorch, Ray

πŸ’» Tech Stack

c logo cpp logo python logo rust logo typescript logo javascript logo react logo torch logo
aws logo docker logo linux logo ubuntu logo git logo github logo vim logo vscode logo

πŸš€ My Algorithm Journey

LeetCode Stats Contest Rating

πŸ“Š GitHub Analytics

General Stats Language Stats

πŸ† GitHub Trophies

trophy

Pinned Loading

  1. poker-hand-review poker-hand-review Public

    GTO hand-history reviewer for Natural8 / GGPoker tournaments β€” grades every decision like a chess engine.

    Python 6 3

  2. mchackathon mchackathon Public

    First Aid Copilot: Gemini-assisted emergency reporting, AED coordination, and EMS handoff. 3rd place, Google Track, MeiChu Hackathon 2026.

    Python 1 3

  3. Bomberman Bomberman Public archive

    A Project for Introduction to Programming II

    C 1

  4. soul-warrior soul-warrior Public

    A Project for Software Studio

    TypeScript 1

  5. sysprog21/codetrial sysprog21/codetrial Public

    A live technical interview simulator

    Rust 149 46

  6. demo-or-die/maxi demo-or-die/maxi Public

    MAXi β€” a multi-agent generative-AI trading co-pilot for the MAX exchange: knows your history, reads the market, places orders, and warns before you repeat mistakes (2026 ι›²ζΉ§ζ™Ίη”Ÿ hackathon).

    TypeScript 1