Experience
Monash University
Nov 2024 - Feb 2025Faculty of IT - Summer Vacation Research Scholarship
Backend Developer Intern
- •Developed RESTful APIs for a contract-based creative platform connecting users via interactive maps, handling authentication, database operations, and file storage using FastAPI, PostgreSQL, Redis, and MinIO
- •Built an automated ID verification system using AKAZE feature matching and OCR (pytesseract, OpenCV) that extracts and validates text from driver's licences, reducing manual verification time
- •Architected microservices deployment with Docker containerisation, implementing scalable backend services that support concurrent user requests and real-time data synchronisation
- •Collaborated with 6-person cross-functional team to design API endpoints, integrate frontend requirements, and establish coding standards for maintainable, production-ready code
Python
FastAPI
PostgreSQL
Redis
Docker
GitHub Actions
OpenCV
pytesseract
MinIO
National Payment Corporation of Vietnam
Nov 2024 - Feb 2025Data Engineering Intern
- •Developed a scalable data ingestion and transformation tool converting SQL and CSV data into Parquet format using Python, Pandas, PyArrow, DuckDB, and Ray to support the company's big data analytics initiatives
- •Achieved 76.54x performance improvement through parallelised processing architecture using multiprocessing, enabling efficient large-scale data transformation workflows
- •Gained hands-on experience with enterprise-grade technologies including Docker, SeaweedFS, and Hadoop in a production financial technology environment
Python
Pandas
PyArrow
DuckDB
Ray
Docker
SeaweedFS
Projects
O

OzClimate
Full StackData Engineering
Interactive spatial weather data platform for secondary students and teachers to explore Australian climate trends by postcode, state, and map region with charts, choropleths, and forecasts.
N

NutriTrack
App Development
Your pocket dietitian. Turn nutrition data into action. NutriTrack personalises dietary guidance and brings clinical insights straight to your phone, bridging the gap between health data and behaviour change.
B

Black Summer in Australia
T

Text Mining on a Four-Genre Mini-Corpus
Data AnalysisNetwork Analysis
End-to-end text analytics pipeline in R featuring unsupervised clustering, sentiment analysis, and network-based genre classification across a 20-document corpus.
M

Mental Health in Australia
Data Visualisation
Interactive Tableau dashboard exploring mental-health prevalence, access to care, and provider wait times across Australia with global context.
Tech Stack
Programming Languages
Python
SQL
R
JavaScript
TypeScript
C++
Infrastructure & DevOps
Google Cloud Platform
Docker
GitHub Actions
Git
Linux
Full-Stack Development
React
Next.js
Tailwind CSS
Angular
FastAPI
Node.js
Data Engineering & Analytics
PostgreSQL
MongoDB
Redis
Neo4j
Cassandra
DuckDB
PyArrow
BigQuery
Google Cloud Storage
Pandas
NumPy
Scikit-learn
PyTorch
Tableau
Vega
Streamlit
Jupyter Notebook
Get in Touch
Interested in working together? I'm always open to new opportunities and conversations.
Send me an emailor find me on