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 CS/IT Internships

Computer Science student at Monash University, specialising in Algorithms & Software. I build backend systems, full-stack products, and infrastructure automation, with particular interests in backend engineering, systems engineering, security, networking, and applied algorithms.

Malaysia / China · Monash University (ranked 31st in the QS World University Rankings 2027)

Open to Computer Science / IT internship opportunities, available November 2026 – February 2027

Project Landscape

Project landscape overview

📫 Get in touch

Email Monash Email
WhatsApp WeChat

📱 Scan to connect

Original WhatsApp and WeChat contact images


Selected Projects

Monash Hub SecureView

Edge Fleet Ops Automation Enterprise Network Security Architecture

Monash Exchange Tracker (demo) Advanced String Algorithms

Project Live Notes
Monash Hub monashhub.secureview.tech Solo-built: unit search, course planning, prerequisite graphs, WAM/GPA tools.
SecureView secureview.tech Four-person FYP. My part: deployment, integration/E2E testing, security integration, docs. Team source repo stays private during assessment.
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 Public demo on synthetic data. Production system and real dataset stay private.
Advanced String Algorithms Ukkonen suffix trees, BWT, Rabin-Karp, Miller-Rabin, all pure Python.

More Projects

Additional coursework-derived and independent projects, grouped by area. Projects already highlighted above are intentionally not repeated here.

Project Cards

Student Tools & Web Utilities

Tools that turn recurring student workflows into usable software.

ed-web monash-attendance-reminder

Software Systems, Networking & Infrastructure

Reactive software, networks, automation and infrastructure projects.

streamswitch homelab-network-automation

wifi-site-survey-analysis bike-share-visualizer-cpp

Algorithms, Data Structures & Low-Level Programming

Implementation-heavy work from algorithms to assembly and modern C++.

classical-algorithms-cpp data-structures-labs-cpp

bst-record-management-cpp n-queens-algorithm-visualizer

MARIE-Bitmap-Text-Renderer c-cpp-programming-foundations

Data, ML & Analytics

Reproducible machine-learning and data-analysis pipelines.

tensorflow-cnn-image-classification student-performance-ml-pipeline

pattern-recognition-from-scratch million-row-tweet-analysis-bash-r

animal-expert-system

Databases, Robotics & Signal Processing

SQL systems, robotics simulation and digital signal processing.

database-systems-sql-labs digital-signal-processing-matlab

puma560-robot-trajectory-planning

Project Details

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.

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
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.
c-cpp-programming-foundations C/C++ programming foundations, debugging exercises and CCF CSP practice.

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.
animal-expert-system Rule-based animal expert system using forward-chaining inference.

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 · PostgreSQL · MySQL · Docker · Linux · Nginx · RxJS · SSH · Network Automation · 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. advanced-string-algorithms advanced-string-algorithms Public

    Advanced string algorithms in Python: BWT approximate matching, Ukkonen suffix trees, Z-based matching, Rabin-Karp & Miller-Rabin. | Python 高级字符串算法:BWT 近似匹配、Ukkonen 后缀树、Z 算法、Rabin-Karp 与 Miller-Rabin。

    Python

  5. edge-fleet-ops-automation edge-fleet-ops-automation Public

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

    Python

  6. 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