available for opportunities · Melbourne, AU
$ ./introduce.sh --name

Wong Huai Wen
(Raymond)

> Cybersecurity & Full-Stack Developer

Computer Science graduate building secure, well-architected software — from AI-powered backends to clean, fast frontends. I care about the details attackers look for.

visitor@raymond.dev — bash — 80×24
// initializing profile…

Wong Huai Wen (Raymond)

> Cybersecurity & Full-Stack Developer
~/system.status
userraymond
rolecs.graduate
focuscybersecurity
locationMelbourne, AU
status● available
[████████████████░░░░] 80%
01 // about

Who Am I?

I'm a Computer Science graduate from Swinburne University, specialising in cybersecurity and based in Melbourne. I sit at the intersection of building and breaking — writing full-stack software with the instincts of someone who thinks about how it could be attacked.

My recent work pulls modern AI into real applications: retrieval-augmented systems with FastAPI and ChromaDB on the backend, and fast, considered React frontends on top. I like clean architecture, sensible defaults, and code that fails safely.

I'm looking for a role where security and engineering aren't separate teams — somewhere I can ship product and keep it hardened. Open to graduate and junior positions across Melbourne and remote.

02 // skills

stack & tooling

Languages

Pythonadvanced
TypeScriptfamiliar
JavaScriptadvanced
SQLproficient

Backend / Data

NestJSfamiliar
FastAPIadvanced
Redis / BullMQfamiliar
ChromaDB / Vector DBproficient
REST APIsadvanced

Frontend

Reactadvanced
Viteproficient
Tailwind CSSadvanced

AI / ML

RAG pipelinesproficient
LLM integrationproficient
Embeddings / NLPfamiliar

Security

// coursework + self-study focus. Replace these with your hands-on stack:

app security threat modelling OWASP Top 10 network fundamentals // add tools

Workflow

Git / GitHub Linux Docker CI basics Agile
03 // projects

selected work

~/projects/loomis

Loomis — Distributed Task Queue System

async job processing · backend architecture

Production-grade distributed task queue system demonstrating async job processing with NestJS, BullMQ, and Redis. Features live-polling dashboard built with React and Tailwind CSS v4 showing queue health, job states, and retry mechanics with exponential backoff.

TypeScript NestJS BullMQ Redis React Tailwind CSS v4
// highlights
  • Hybrid storage approach (Redis + in-memory)
  • Built-in retry with exponential backoff
  • Real-time queue health monitoring
// stack
TSfirst TypeScript project
3retry attempts
~/projects/koda-rag-ai-assistant

KoDa — RAG AI Assistant v2.0

retrieval-augmented assistant · full-stack

Multi-document RAG assistant with file upload/delete, per-document chat history, suggestion chips, chat export, and markdown rendering. Built with Python, FastAPI, ChromaDB for vector storage, and React frontend powered by Claude API.

Python FastAPI ChromaDB React Claude API
// highlights
  • Multi-document file upload/delete system
  • Per-document chat history tracking
  • Markdown rendering + chat export
// stack
v2.0major version
RAGgrounded generation
~/projects/portfolio-website

Personal Portfolio Website

frontend · design · deployment

A terminal/CRT aesthetic portfolio website designed with Claude Design and built with pure HTML, CSS, and vanilla JavaScript. Features scroll animations, skill meters, terminal boot sequence, and scramble text effects. Deployed live via GitHub Pages.

HTML5 CSS3 JavaScript Claude Design GitHub Pages
// highlights
  • Designed with Claude Design tool
  • Terminal boot sequence + scramble text effects
  • Deployed live on GitHub Pages
// stack
3core files
0frameworks — pure JS
~/projects/melbourne-property-analysis

Melbourne Housing Market Analysis

data analysis · visualization · dashboard

Analyzed 34,857 Melbourne property records to uncover pricing trends and deliver buyer-focused value insights through an interactive dashboard. Cleaned a dataset with significant data quality issues (up to 61% missing values), identified a 3.2x regional price gap, and built a price-per-room value metric highlighting best-value regions for buyers.

Python pandas Jupyter Matplotlib Seaborn React Vite Tailwind CSS Recharts
// highlights
  • Cleaned dataset with up to 61% missing values
  • Identified 3.2x regional price gap
  • Built price-per-room value metric
// stack
34,857property records
3.2xregional price gap
~/projects/security-log-dashboard

Security Log Analysis Dashboard

cybersecurity · full-stack · AI

A professional SOC dashboard that ingests security log files, detects threats using pattern matching, and generates AI-powered threat summaries using Claude AI. Features real-time charts, color-coded severity events, and scan history tracking.

FastAPI React Claude API Recharts Python Tailwind CSS
// highlights
  • AI threat summarisation via Claude API
  • Detects 5 threat types automatically
  • Professional SOC dashboard aesthetic
// stack
5threat types detected
AIgrounded analysis
~/projects/dataforge-dashboard

DataForge Dashboard

data analysis · full-stack · visualization

Full-stack data analysis dashboard with CSV upload, automated pandas quality reporting, and interactive custom SVG charts. Built with Python, FastAPI backend, pandas for data processing, and React + Vite frontend.

Python FastAPI pandas React Vite
// highlights
  • CSV upload with automated quality reports
  • Interactive custom SVG charts
  • Pandas-powered data analysis
// stack
CSVdata import
SVGcustom charts
~/projects/codecollab

CodeCollab — Real-Time Collaborative Code Editor

real-time collaboration · full-stack

Real-time collaborative code editor with WebSocket room system, live user count, join notifications, file import/export, filename sync across users, and VS Code-style activity panel. Built with React, FastAPI, WebSockets, and Monaco Editor.

React FastAPI WebSockets Monaco Editor
// highlights
  • Real-time WebSocket room system
  • Live user count + join notifications
  • File import/export with filename sync
// stack
WSreal-time sync
MonacoVS Code editor
04 // experience & education

the timeline

experience.log
Jan 2026 — Present

Store Developer & Founder

PawSignal · Remote

Built and launched a live Shopify e-commerce store from scratch. Handled all technical and operational aspects independently.

Self-employed E-commerce
Jun 2025 — Dec 2025

Badminton Club President

Swinburne University · Melbourne

Led Swinburne's Badminton Club, guided club to win Best Sports Club of the Year 2025. Oversaw operations, events, budgeting, and member management.

Part-time Leadership
Mar 2025 — Dec 2025

Event & Experience Assistant

Swinburne Student Association · Melbourne

Assisted with event logistics, setup, and on-ground coordination. Communicated with students and stakeholders from diverse backgrounds.

On-site
Sep 2022 — Feb 2023

Bond Broker

Harlow's & MGI Sdn Bhd · Kuala Lumpur

Operated on a live bond trading floor with real-time data entry using Bloomberg VCON. Managed high-pressure phone communications with bank dealers.

Full-time Finance
Jun 2022 — Aug 2022

IT Technician Intern

Harlow's & MGI Sdn Bhd · Kuala Lumpur

Troubleshot computer hardware, software, and network issues. Supported day-to-day IT operations.

Internship
education.log
Jul 2023 — Dec 2025

Bachelor of Computer Science (Cybersecurity)

Swinburne University of Technology · Melbourne

Major in Cybersecurity. Key courses: IT Security, Malware Analysis, Network Security and Resilience, Cloud Computing Architecture, Software Architectures and Design, Object-Oriented Programming, Computer Technology Project (Final Year), and more.

◆ Specialisation: Cybersecurity
2020 — 2022

Diploma in Information Technology

Asia Pacific University (APU/APIIT) · Kuala Lumpur

Foundation in programming (Java, Python), AI, networking, and software development. Key courses: Introduction to Artificial Intelligence, Networks and Networking, Software Development Project, Discrete Mathematics.

certifications

Certificate of Completion: Claude Code 101

Anthropic · Jun 2026

Completed Claude Code 101 certification from Anthropic.

certifications

Certificate of Completion: Claude 101

Anthropic · May 2026

Completed Claude 101 certification from Anthropic.

~/contact — open to work
$ ./reach-out --raymond

Let's build something secure.

Open to graduate & junior roles in software and security — Melbourne or remote. Drop a line and I'll reply fast.