Hi, I'm Markus.

You can also call me Anh Khoa, my Vietnamese name, pronounced /aŋ̟h kʷɔːǎ/. Whatever’s easier for you.

A random nerd who loves doing new things and learning whatever comes his way. I’m always trying to improve and stay open to new opportunities. Coding, science, geography, or cooking are all good topics to start a conversation with me. Or ask me to play chess, volleyball, or pretty much any sport, that’s a great icebreaker too.

Things I built

A mix of hackathon sprints, challenge builds, and side projects, mostly AI/ML and full-stack web.

AI · Knowledge representation

Wumpus World Agent

An agent that reasons its way through a dark cave from nothing but stench and breeze, finds the gold, and gets back out alive. No learning, pure rule-based inference.

PythonRule-based AISearchLogic
NLP · 1st place, Deep Learning course

AI Text Detector

A two-stage XLM-RoBERTa fine-tune that spots AI-written reviews, reaching 0.9511 Kaggle AUROC against a 0.7823 baseline.

PythonPyTorchTransformersXLM-RoBERTa
University project

MyEvents

An Eventbrite for Adelaide Uni: one place to find, publish and book the events that are otherwise scattered across Instagram and faculty sites.

Vue.jsNode.jsMySQLPassport.js

Skills & stack

Languages
PythonC++SQLTypeScriptJavaScriptCJavaR
AI & ML
PyTorchLangGraphHugging Face Transformersscikit-learn
Frontend
ReactNext.jsVue.jsTailwind CSSVite
Backend & Infra
FastAPINode.jsAWSTerraformDockerPostgreSQLMongoDBMySQLSQLite
Craft
Video EditingVisual DesignContent Strategy

Timeline

Jul 2026 - Present

Data Science Intern, Lunio

Evaluating recommendation performance in the Streamline dynamic pricing team. Built a Terraform and AWS pipeline that exports analysis metrics for reuse across projects, plus a LangGraph agent that turns each pricing recommendation into a plain-language explanation, now shipped inside Streamline.

Dec 2025 - Feb 2026

Research Intern, Australian Institute for Machine Learning

Simulated copolymerisation reactions between monomers to compute reactivity ratios and identify candidate compounds for solid-state batteries. Designed the copolymerisation systems and ran the simulations on a high-performance computing cluster.

Feb 2024 - Present

Computer Science (Advanced), Adelaide University

Majoring in Artificial Intelligence, GPA 6.75/7.0. Coursework across algorithms and data structure analysis, neural networks and deep learning, multi-modal data analysis, and cloud and concurrent programming.

High school

Ben Tre High School for the Gifted

Chemistry major, national chemistry candidate.

Outside the code

Probably out for a run, mixing footage for a friend’s project, or wiring up mics for VietFest, where I volunteer as Media Leader, keeping Vietnamese culture visible for the community in Adelaide. Chemistry was my first love back in high school, when I earned a spot on the provincial training team, and I still don’t miss a League of Legends World Championship. Volleyball’s where I unwind on weekends. This description might be a little out of date. I’m probably off trying something new right as you’re reading this.

More about me

My Thoughts

Occasional write-ups on AI/ML, hackathons, and building things, plus a diary of lessons learned, and a new home for what used to live scattered across socials.