Software Engineer · Final-year CS

Brian Chen Jun Hao

Final-year CS student shipping production tools — a multi-tenant AI POS and an open-source ASGI security middleware on PyPI.

Connect on LinkedIn

About

I'm Brian. Final-year Computer Science student at INTI International University, working across mobile (Flutter), backend (FastAPI / SQLAlchemy), and applied AI (YOLO, LLM function calling).

My flagship work is two things. GEYAM — an AI-powered multi-tenant restaurant POS with real-time food tray recognition via fine-tuned YOLO, plus an LLM assistant that answers natural-language questions about live sales through function calling. And Antsilk — a drop-in ASGI security middleware published to PyPI that protects FastAPI apps with rate limiting, WAF pattern scanning, JWT validation, and structured attack logging in two lines of install.

I like building things that fail loudly, ship in a single docker compose, and explain themselves in a README. CAPM-certified. Currently looking for internships in software engineering, AI/ML, or backend infrastructure.

  • focus: AI plumbing, security middleware, multi-tenant systems
  • stack: Python / Dart / TypeScript
  • looking for: internships — SWE, AI/ML, backend infra

Technical skills

languages

  • Python
  • Dart
  • JavaScript
  • TypeScript
  • SQL
  • Bash

frontend

  • Flutter
  • React
  • Vite
  • HTML
  • CSS
  • Tailwind

backend

  • FastAPI
  • SQLAlchemy
  • Alembic
  • PostgreSQL
  • Redis
  • Firebase

cloud / infra

  • Docker
  • AWS Amplify
  • Cloudflare
  • Cloudflare Tunnel
  • DigitalOcean
  • Hostinger

ai / llm

  • YOLO (Ultralytics)
  • Qwen 2.5 LLM
  • function calling
  • Gemini API
  • Pandas
  • NumPy

security

  • ASGI middleware
  • WAF pattern scanning
  • rate limiting
  • JWT / OAuth 2.0
  • CORS hardening

tooling

  • Git
  • REST APIs
  • WebSockets
  • multi-tenant architecture
  • Billplz
  • Apros

Projects

GEYAM

AI-powered multi-tenant restaurant POS with live vision + LLM assistant.

Cross-platform POS with multi-tenant isolation, real-time food tray recognition via a fine-tuned YOLO model, and an LLM assistant ("GEYAM, tell me sales today") that uses function calling to query live transactions. Integrated Billplz payments and deployed end-to-end with custom DNS via Cloudflare.

  • Flutter
  • FastAPI
  • YOLO (Ultralytics)
  • Qwen 2.5 LLM
  • PostgreSQL
  • Billplz
  • Cloudflare
Live site

Antsilk

Open-source ASGI security middleware for FastAPI — two lines to install.

Drop-in Python library that protects ASGI apps with bundled rate limiting, WAF pattern scanning, JWT validation, and structured attack logging. Two-line install. Published to PyPI; deployed on Geyam in production for live attack telemetry.

  • Python
  • ASGI
  • FastAPI
  • PyPI
Live site

brianchenhao.com

This site, v2. 3D head-tracking character, scroll animation, Gemini-backed chat.

Single-page React + Vite portfolio with a rigged GLB whose head bone follows the cursor and Motion-driven animation throughout. The chat box is backed by a Supabase Edge Function that rate-limits per IP via Postgres and proxies to Gemini — no servers to keep alive. Frontend hosted on Vercel.

  • React 19
  • Vite
  • Motion
  • react-three-fiber
  • Supabase Edge Functions
  • Gemini 2.5 Flash
  • Vercel
Source code

AI Medical chat — Great Malaysia AI Hackathon 2025

Hackathon: AI medical chat system deployed on AWS Amplify. Top 15 finalist.

Co-built and deployed an AI medical chat system on AWS Amplify in a 48-hour team hackathon. Reached top 15 out of the open field.

  • AWS Amplify
  • LLM
  • React

GboBuy — dEVMatch 2024

Hackathon: decentralised e-commerce on Aptos. 2nd place.

Co-built GboBuy, a decentralised e-commerce platform on the Aptos blockchain with smart-contract-backed listings and escrow. Placed 2nd in a 48-hour team hackathon.

  • Aptos
  • Move
  • Smart Contracts
  • React

Experience

Digital Strategy Intern — Yokogawa

May 2023 – Jul 2023

  • Automated laptop provisioning scripts, cutting setup time from ~20 to ~5 minutes per machine.
  • Built update-notification flow that reduced reminder turnaround from ~45 to ~15 minutes per rollout.
  • Supported hardware procurement, including vendor sourcing and requisitions.
  • Resolved hardware, software, and network issues remotely (AnyDesk) and on-site.

Certifications

  • CAPM — Certified Associate in Project Management — PMI, 2026
  • AWS Academy Graduate — Generative AI Foundations — AWS, 2025
  • AWS Academy Graduate — Machine Learning for NLP — AWS, 2025
  • Artificial Intelligence Fundamentals — IBM, 2025
  • CCNA: Introduction to Networks — Cisco, 2025

Extracurriculars

Treasurer — INTI Tech Club

Jan 2024 – Dec 2024

Managed club finances and coordinated external communications for tech events. Handled event planning end-to-end.

Maintainer — Antsilk (open source)

Jan 2025 – Present

Maintain the Antsilk ASGI security middleware on PyPI — issue triage, release cuts, and production telemetry from the Geyam deployment.

References

References from prior managers and collaborators are available on request. Reach out via LinkedIn and I'll be glad to put you in touch.