Resume
Experience
-
Junior Machine Learning Engineer | Fathom
2025 — Present
- Designed, implemented, and delivered LLM financial commentary writer feature
- Natural Language Processing classification tasks with LLMs and bespoke DL models
- Financial forecasting using classical statistical and ML
-
PhD Candidate | Queensland University of Technology
2021 — 2025
Deep Learning for Source Code Vulnerability Detection using Code Graphs
- Designed and implemented multiple deep learning models
- Pre-processed and managed datasets of vulnerable C/C++ code
- Writing academic papers and a thesis based on results
-
Sessional Academic | Queensland University of Technology
2020 — 2024
- Conducted in-person and online tutorials for undergraduate and masters students
- Wrote, prepared, and marked exams
- Taught courses on Networks (CAB222), Network and System Administration (CAB440), and Object Oriented Design (IFN563)
-
Honours Research Project | Queensland University of Technology
2020
- Researched security for the Smart Grid
- Developed experimental testbed for a Smart Home using Arduinos
- Implemented mandatory access controls on testbed
Education
-
Doctor of Philosophy | Queensland University of Technology
2021 — 2025
Deep Learning for Source Code Vulnerability Detection using Code Graphs
-
Bachelor of Information Technology (Honours) | Queensland University of Technology
2017 — 2020
- GPA: 6.75, First-Class Honours
- Major: Computer Science
- Minors: Networks and Security, Spanish
Technical Skills
- Languages: Python, C#, Bash, C
- Libraries/Frameworks: PyTorch, Lightning, HuggingFace Transformers, TensorFlow, Keras, Numpy, Pandas
- Systems: Linux, Arduino, Raspberry Pi, Windows
- Tools: Git, Docker, Terraform, Azure Machine Learning, Azure Foundry
Publications
- Contextual Transformer-based Node Embedding for Vulnerability Detection using Graph Learning (TrustCom, December 2024)
- Software Vulnerability Detection using Informed Code Graph Pruning (IEEE Access, December 2023)
- SCEVD: Semantic-enhanced Code Embedding for Vulnerability Discovery (TrustCom, December 2022)
Community Involvement
- TESOL: Assist in teaching English as a second language to international immigrants