Skip to content
View Waldo0926's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Waldo0926

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

Hi, I'm Shuoxun Wen 👋

English · 中文

Monash University - Computer Science QS World Ranking - 31st (2027)
Location - Malaysia / China Open to SWE internships, Nov 2026 – Feb 2027

Computer Science student at Monash University (Algorithms & Software major), focused on backend, systems and security engineering. I build backend services, full-stack products and infrastructure automation, and I enjoy turning applied algorithms into working software.

Based in Malaysia / China · open to software engineering / IT internships, available November 2026 – February 2027.

Project Landscape

Project landscape overview

📫 Get in touch

Email Monash Email LinkedIn
WhatsApp WeChat

📱 Scan to connect

WhatsApp and WeChat contact QR codes


Selected Projects

Monash Hub SecureView

Monash Study Kit Edge Fleet Ops Automation

Enterprise Network Security Architecture Monash Exchange Tracker (demo)

Project Live Notes
Monash Hub monashhub.secureview.tech Solo-built and in production: unit, degree and official-policy search (PostgreSQL full-text + fuzzy), course maps with prerequisite checks, WAM/GPA tools, a student community, and a UI in English, Chinese, Japanese and Korean.
SecureView secureview.tech Four-person Final Year Project: browser-side encryption with six AEAD suites, key-wrapped sharing, integrity verification and a hash-chained audit log. I authored 137 of the team's 158 merged PRs, spanning the security agent, integrity sweep, CI/release gates, a 22,264-operation capacity study, tamper testing, and guarded deployment. Team source repo stays private during assessment.
Monash Study Kit v1.0.0 Local-first MCP server (17 tools) + CLI that connects Moodle and Ed to Claude behind Okta/MFA: deadlines, announcements, grades, full-text search over course materials, notes sites and lecture transcripts. Read-only by design; listed on Glama.
Edge Fleet Ops Automation — Sanitized reconstruction of automation for a real Linux edge-node fleet.
Enterprise Network Security Architecture — Fictional enterprise design as architecture-as-code, checked by an automated validator.
Monash Exchange Tracker (demo) live demo The private production system has crawled ~164 programs daily since August 2026, honouring robots.txt, with field-level change detection, a frozen previous-round comparison, hand-verified QS rankings and an access-controlled viewer. The public demo runs on synthetic data.

More Projects

20 more coursework-derived and independent projects, grouped by area

Student Tools & Web Utilities

Project What it does
ed-web A privacy-first, client-side web app for fetching, organising, searching, and summarising Ed Discussion course forums.
monash-attendance-reminder A cross-platform Chrome extension that discovers recent Monash Attendance activities, finds codes from Gmail, Moodle, and Ed with local OCR, sends reminders, and submits only after explicit confirmation.
mumguide-wechat-bot A zero-AI WeChat Q&A bot for the 马莫百科 official account: answers in Chinese from taught Q&A, the Monash Hub API and the account's articles, fits WeChat's 5-second reply window, and forwards misses to the owner, learning from his replies.

Software Systems, Networking & Infrastructure

Project What it does
streamswitch An RxJS packet-routing game demonstrating immutable state, typed event streams, deterministic simulation, and testable functional-reactive architecture.
homelab-network-automation A portfolio reconstruction of iKuai homelab automation with router API integration, guarded connection cleanup, WAN/PPPoE/LAN monitoring, and stateful alert/recovery tracking.
wifi-site-survey-analysis Privacy-safe Wi-Fi site survey analysis with RSSI, channel usage, and physical-AP-aware roaming overlap.
bike-share-visualizer-cpp A modernised C++17 reimplementation of an MFC bike-share station visualiser, with real-data tests and cross-platform CI.

Algorithms, Data Structures & Low-Level Programming

Project What it does
advanced-string-algorithms Pure-Python Ukkonen suffix trees, BWT approximate matching, Z-based exact matching, Rabin-Karp rolling hashes and Miller-Rabin primality testing, with pytest.
classical-algorithms-cpp Classic algorithms in C++: dynamic programming, backtracking, branch and bound, divide and conquer, and genetic algorithms.
data-structures-labs-cpp Modernised C++17 implementations covering stacks, queues, trees, Huffman coding, graphs and sorting.
bst-record-management-cpp Modernised C++17 BST record management system with CRUD, persistence, RAII, tests and CI.
n-queens-algorithm-visualizer N-Queens algorithm visualizer with backtracking, state-space pruning, and hill climbing.
MARIE-Bitmap-Text-Renderer MARIE assembly bitmap renderer with indirect addressing, pointer arithmetic, a 4×8 font, and a memory-mapped framebuffer.

Data, ML & Analytics

Project What it does
tensorflow-cnn-image-classification Reproducible TensorFlow/Keras CNN experiments on CIFAR-10 and MNIST with automated evaluation.
student-performance-ml-pipeline Leakage-safe student grade classification with scikit-learn pipelines, SVM, Random Forest, and imbalance-aware evaluation.
pattern-recognition-from-scratch Classical pattern-recognition algorithms implemented from scratch with NumPy: Naive Bayes, Perceptron, Fisher LDA, K-Means, FCM, HMM.
million-row-tweet-analysis-bash-r Streaming analysis of 1.47M tweets using Unix/Bash pipelines, CSV-safe Python parsing, and R aggregation/visualisation.

Databases, Robotics & Signal Processing

Project What it does
database-systems-sql-labs Database systems labs covering SQL queries, relational design, views, indexes, triggers, stored procedures and cursors.
digital-signal-processing-matlab MATLAB DSP experiments: FFT, sampling, windowing, FIR/IIR filtering and vital-sign analysis.
puma560-robot-trajectory-planning MATLAB simulation of PUMA 560 robot kinematics, Euler-angle transformations and Cartesian trajectory planning.

Technical Focus

Python · TypeScript · C++ · FastAPI · Vue · Nuxt · PostgreSQL · MySQL · Docker · Linux · Nginx · RxJS · MCP · Network Security · Infrastructure Automation · GitHub Actions

Portfolio Notes

Some repositories revisit coursework from my earlier undergraduate studies. Where that is the case, I keep the project history explicit and separate the original coursework from later refactoring, testing, documentation, and engineering improvements.

Other repositories are sanitized reconstructions of systems that previously ran in private environments. Those projects preserve the engineering approach while intentionally removing credentials, private topology, operational identifiers, and production-specific details.

View all repositories →

Pinned Loading

  1. SecureView SecureView Public

    A secure file encryption and sharing platform with client-side cryptography, access control, integrity verification, and audit logging. | 安全文件加密与共享平台,支持浏览器端加密、访问控制、完整性校验与审计日志。

    1

  2. monash-hub monash-hub Public

    Independent Monash student platform for course search, official information retrieval, study planning, WAM/GPA tools and community features. | 独立 Monash 学生课程查询、选课规划与成绩工具平台。

    Python 1

  3. monash-abroad-tracker-demo monash-abroad-tracker-demo Public

    Public synthetic-data demo of a Monash semester-exchange tracker with multi-facet filtering and round-over-round change detection. | Monash 学期交换追踪器公开演示:合成数据、多维筛选与轮次变化检测。

    HTML

  4. edge-fleet-ops-automation edge-fleet-ops-automation Public

    Stateful Linux edge-fleet monitoring, health auditing & safe operations automation. | Linux 边缘节点集群的状态化监控、健康巡检与安全运维自动化。

    Python

  5. enterprise-network-security-architecture enterprise-network-security-architecture Public

    Architecture-as-code for a segmented enterprise network with CIDR-safe VLAN planning, DMZ, default-deny firewall policy, 802.1X, VPN, and automated validation. | 企业网络安全 Architecture-as-Code:规范 VLAN…

    Python

  6. monash-study-kit monash-study-kit Public

    把 Monash 的 Moodle 和 Ed 接进 Claude(本地 MCP + 命令行,macOS / Windows)

    Python