Intro
I’m MoeBuTa (nickname) / Wenxiao (legal name).
A PhD student at UWA interested in topics related to AI agents and their security in cyber-physical environments.
Also, a weeb, a fingerstyle guitar enthusiast, and a big fan of video games.
…
- 🔗 My website: https://moebuta.github.io/
- 📫 You can reach me at moebutamail@gmail.com or wenxiao.zhang@research.uwa.edu.au
- 🖇️ Connect with me on LinkedIn: https://www.linkedin.com/in/wenxiao-zhang-a0801b206/
News
2024/03/25
I’m officially starting my PhD study at UWA!
2024/02/26
I’m starting a casual job as a lab facilitator for CITS1003 at UWA!
2023/12/21
I’ve obtained an offer for the PhD program at UWA with a full scholarship!
2023/11/18
I’m now working on Starick, a volunteer project held by the CFC club at UWA.
Research Interests
- Adapting LLMs to specialised domains (robotics).
- LLM Prompting.
- LLM In-context Learning through RAG.
- LLM Supervised Fine-tuning.
Projects
👩👧👦 Starick - A desktop and mobile website aiming to raise funds and awareness for Starick.
🔐 MTDSimTime - A research project on the simulation and evaluation of multiple moving target defence in the time domain.
🏥 PubMedConnections - A tool for exploring the relationships between authors in the PubMed database.
🛤️ SlimeMould - A Python-based model simulating the slime mould’s behaviour using the Nanjing subway system’s geometric data.
♟️ ChineseChessTutorial - CITS3403 Agile Web Development project using Flask, Jinja, and Sqlite.
🔢 ComputationalAnalysis - CITS4009 Computational Analysis data visualisation project written in R.
🖥️ MachineLearning - CITS5508 Machine Learning lab assignments.
☁️ CloudComputing - AWS certification exam notes and CITS5503 Cloud Computing lab assignments.
Skills
Currently using/learning
- Programming: Python
- Version Control: Git
- Web Development: React.js, Next.js, Tailwind CSS, Wordpress, Flask, Django, Jekyll
- Automation: Docker, GitHub Action
- Technique: LLM, RAG, Fine-tuning, ROS 2
Other knowledge
- Programming: R, Java, C/C++, HTML/CSS/JS
- Version Control: SVN
- Web: JQuery, Angular.js, Vue.js, Spring Boot, SpringMVC, MySQL, SQLite
- Frameworks:
- Simulation: SimPy, EyeSim, Gazebo
- Visualisation: Matplotlib, Seaborn, NetworkX, ggplot
- Data Processing: NumPy, Pandas, SciPy
- Machine Learning: Sckit-learn, TensorFlow, PyTorch
- Certification: AWS Certified Cloud Practitioner
- Text Editor: Overleaf, Markdown, MS Word
- Hardware: Microcontroller Programming, Raspberry Pi
Languages
- Chinese: Native to Simplified (written) and Mandarin (spoken).
- English: Proficient as a second language, preferred language for work and leisure.
- Japanese: Can follow basic conversations, thanks to Anime
Games
Currently Playing:
- Dota 2 (Immortal player), Honkai: Star Rail, Cyberpunk 2077
Previously Played:
- Gacha:
- Genshin Impact, Princess Connect! Re:Dive, Girls Cafe Guns 2, Arknights
- Single-player (Offline):
- Persona 5 Royal, The Witcher 3, Rise of the Tomb Raider, GTA 5 story mode, Portal / Portal 2, Ultimate Ninja Storm 4, Trine 2 …
- Multiple-Player:
- DotA, Starcraft 2, Warcraft 3, Overwatch, PUBG, Pummel Party, CSGO, Apex, …
- Mini-Game:
- Cuphead, Plants vs Zombies, Darkest Dungeon, Magic Tower series, South Park: The Stick of Truth, …
- Gal-Game:
- If My Heart Had Wings, Doki Doki Literature Club (?)