Work Experience
A detailed look at my professional projects, from AI-powered educational platforms to full-stack web applications. Each role has contributed to my expertise in modern development practices and collaborative software engineering.
Full Stack Developer
Clinical Reasoning Simulations Platform
University of Melbourne × University of Eastern Finland
Led development of an AI-powered medical education platform that simulates high-pressure clinical scenarios. Students interact with virtual patients using natural language, receiving real-time feedback on their diagnostic and treatment decisions. The platform serves medical students across multiple universities and supports multilingual interactions.
Key Highlights:
- ▸
Developed deterministic simulation engine using YAML configuration files and XState v5 state machines, modeling medical scenarios in real-time and serving >50 concurrent learners simultaneously
- ▸
Architected natural language processing pipeline using LangChain and LLaMA 3 chatbot with 95% accuracy mapping multilingual text to clinical actions across English, Finnish, and other languages
- ▸
Exposed RESTful APIs on Node.js secured with JWT authentication, achieving 80% Jest test coverage for reliable medical education deployment
- ▸
Implemented xAPI standard for comprehensive interaction logging on PostgreSQL, enabling detailed learning analytics and research data collection for educational institutions
- ▸
Created admin interface for case management with onboarding documentation and Postman API suites, allowing instructors to upload scenarios and monitor running simulations
- ▸
Integrated PostgreSQL database with optimized queries for storing simulation states, user progress, and detailed interaction histories
- ▸
Collaborated with medical educators to ensure clinical accuracy and pedagogical effectiveness of simulation scenarios
Full Stack Developer
Motivational Modelling Tool
Queue Solutions

Modernized a legacy stakeholder analysis platform used by University of Melbourne's IT Project curriculum. The tool helps student teams visualize and model stakeholder relationships through interactive graph interfaces, supporting project planning and team collaboration for 200+ students per semester.
Key Highlights:
- ▸
Refactored legacy jQuery modules into modern React + TypeScript components, cutting bundle size by 30% and reducing bugs while improving maintainability and performance
- ▸
Built motivational-modelling graph tool with MaxGraph visualization library, now used by 200+ University of Melbourne IT capstone students for stakeholder analysis
- ▸
Implemented advanced graph visualization features including node positioning, connection routing, theme switching, and data export functionality
- ▸
Practiced two-week Scrum sprints with the development team, leading backlog refinement sessions and demo presentations with client stakeholders
- ▸
Collaborated directly with the subject coordinator to align tool functionality with curriculum requirements and learning objectives for the capstone subject
- ▸
Created accessible solution that students can deploy locally, supporting project planning workflows and team collaboration for undergraduate computer science students
Co-Founder & Full Stack Developer
StudyGenie
StudyGenie
Co-founded an Azure-funded SaaS platform that parses course materials and auto-generates personalized quizzes via Azure OpenAI. Secured Microsoft funding through their startup accelerator program. Built end-to-end solution from MVP to production deployment, onboarding 50+ pilot users with comprehensive role-based access controls.
Key Highlights:
- ▸
Bootstrapped Azure-funded SaaS platform through Microsoft for Startups funding and Azure credits, validating innovative AI approach to personalized learning
- ▸
Deployed Flask REST API + React dashboard on Azure App Services with data storage in Azure Storage, creating scalable cloud-native architecture
- ▸
Developed intelligent content processing pipeline that extracts key concepts from PDFs, lecture notes, and textbooks using Azure Document Intelligence and OpenAI APIs
- ▸
Integrated Google OAuth2 for role-based access control, successfully onboarding 50+ pilot users with secure authentication and authorization
- ▸
Built adaptive quiz generation system that creates contextual questions based on student learning materials and comprehensive content analysis
- ▸
Designed analytics dashboard showing learning patterns, knowledge gaps, and progress tracking with data visualization for educational insights
Full Stack Developer
Staff Scheduling & Management System
Longbeach Community Centre
Implemented a MERN-based portal that digitized class attendance and tutor/admin controls, completely eliminating 100% paper records for 20+ weekly classes. The comprehensive digital transformation solution serves 50+ staff members and administrators, managing tutoring schedules, attendance records, and operational workflows.
Key Highlights:
- ▸
Completely eliminated paper-based attendance and scheduling systems, improving operational efficiency by an estimated 70%
- ▸
Built role-based authentication system with separate interfaces for administrators and students with appropriate permission levels
- ▸
Developed automated attendance tracking with real-time updates and CSV export functionality for payroll integration
- ▸
Implemented responsive design using React Native ensuring usability across desktop, tablet, and mobile devices for on-the-go staff management
- ▸
Created comprehensive admin dashboard with scheduling overview, staff availability management, and reporting capabilities
- ▸
Deployed secure production environment with data backup systems and user training for smooth organizational transition
Education & Background
Education
Master of IT (Distributed Computing)
University of Melbourne • WAM: 80.8
Bachelor of Science (Computing & Software Systems)
University of Melbourne • WAM: 79.15
Core Technologies
Languages
React • TypeScript • Python • Java • Node.js
Cloud & DevOps
AWS • Docker • Terraform • Kubernetes • Linux
Databases
PostgreSQL • MongoDB • Elasticsearch
Personal & Achievements
Languages
English (Fluent) • Indonesian (Native) • Chinese (Intermediate)
Location
Melbourne, Victoria, Australia
Achievements
Microsoft for Startups Funding • Academic Excellence Awards