System
C/Linux backend with POSIX threads, FIFOs, signals, mutexes, versioned state, ASan checks, and concurrency stress testing.
Software Engineering · Systems · AI/Data Science
I am Ly My Hoa (Haley) Tran, a Computer Science and Data Science student at the University of Sydney. My strongest work spans low-level C/Linux systems, full-stack & real-time product engineering, Java team delivery, and evaluated AI/ML projects.
Recruiter Snapshot
Built a C/Linux client-server backend that keeps shared document state correct across concurrent clients. Used signal-based handshakes, dedicated FIFO channels, versioned updates, optimistic concurrency control, and role-based write permissions to prevent stale writes, lost updates, and unsafe multi-user edits.
Open GitHubProduction-style Java app delivered by a team of 4. Haley served as developer and Scrum Master, maintained Jenkins/Docker/JaCoCo delivery, and built core workflows for upload, search, preview, and records.
Open GitHubThree-level preemptive OS scheduler using FCFS and Round Robin, starvation prevention, policy tuning, and performance analysis across turnaround, waiting, and response metrics.
Open GitHubMERN communication platform with modular backend architecture, JWT auth via HttpOnly cookies, bcrypt, validation/error handling, and Socket.IO real-time messaging with presence, typing indicators, unread counts, and instant updates.
Open GitHubParramatta-focused flood-awareness prototype that combines local weather observations, rainfall trends, river-context signals, and explainable action-oriented panels into a single dashboard.
Open GitHubMultithreaded C simulation using pthreads, mutexes, and condition variables to coordinate shared resources under strict ordering and contention constraints.
Open GitHubEnd-to-end Naive Bayes and Decision Tree classifiers with preprocessing, stratified k-fold evaluation, error analysis, and a custom decision-tree variant reaching 76.33% accuracy, without overfitting.
Open GitHubMove-selection engine using depth-limited minimax, alpha-beta pruning, and heuristic evaluation to reduce branching and choose stronger gameplay decisions.
Open GitHubTechnical Strength
C, C++, Java, Python, JavaScript, SQL, R, HTML/CSS
Linux/Unix, POSIX threads, IPC/FIFOs, mutexes, synchronization, memory management, system calls
Node.js, Express, REST APIs, React/Vite, MongoDB, Socket.io, JWT authentication
Classification, regression, cross-validation, benchmarking, visualization, technical reporting, Weka, RStudio
Git/GitHub, Make, GCC, Gradle, JUnit, Jenkins, Docker, JaCoCo, Agile/Scrum, Jira
Operating systems, algorithms, AI, data analytics, software construction, Agile development practices
Profile Chatbot
A fixed profile assistant is available in the bottom-right corner. It answers from Haley's resume and GitHub-backed project notes.
Contact