Available to hire
I am a full-stack software engineer specializing in AI-powered applications, with hands-on experience building production-ready systems using React, Node.js, PostgreSQL, and Python. I enjoy turning complex problems into scalable, delightful user experiences.
I have a track record of integrating LLMs with domain-specific engines such as KataGo to deliver interactive coaching, analysis, and decision-support features, and I thrive in collaborative environments that push the boundaries of technology to solve real customer needs.
Skills
Language
English
Fluent
Work Experience
Software Engineer Intern at IMTG
January 1, 2026 - PresentBuilt an AI-powered Go coaching platform combining the KataGo analysis engine with LLM-generated explanations, enabling players to understand move quality and strategic mistakes. Improved backend reliability by introducing Jest unit tests and API validation, reducing regression issues during feature updates. Increased deployment consistency by containerising services with Docker and supporting automated CI/CD pipelines. Built end-to-end full-stack features with React, Node.js, and PostgreSQL, supporting game-state management, analysis workflows, and shareable user experiences.
Software Engineer Intern (Full-Stack) at IMTGSydney
January 1, 2026 - PresentDeveloped a production-oriented interactive web application using Svelte and TypeScript, focusing on clean component design and predictable state management. Implemented core application workflows and engine-backed validation logic to improve correctness and user experience. Structured the codebase into reusable modules to support maintainability and future feature development. Containerised supporting services with Docker and deployed the frontend on Vercel, enabling repeatable local development and deployment workflows.
Front-End Developer Intern at JD.com
November 1, 2025 - January 31, 2026Built internal dashboard interfaces using React (Next.js) and TypeScript, developing reusable data-driven components for enterprise analytics systems. Improved frontend data workflows by building data-driven components with structured JSON datasets. Enhanced analytics visibility by developing interactive dashboards with D3.js and Chart.js. Improved rendering performance for data-heavy interfaces through optimisation in Agile sprint cycles. Increased development efficiency by using Cursor for AI-assisted coding, debugging, and UI prototyping.
Front-End Developer Intern (Remote) at JD.com
November 1, 2025 - December 1, 2025Contributed to a large internal admin dashboard built with Next.js and TypeScript, delivering multiple production features for 200+ internal users. Implemented complex, data-heavy table workflows including filtering, editing, and custom sorting to support operational efficiency. Designed a custom virtualised table solution supporting 10,000+ records, reducing browser memory usage by 60% and improving application stability.
Store Team Member at Woolworths Metro
February 1, 2025 - PresentDesigned and implemented a secure Role-Based Access Control (RBAC) system using JWT and custom middleware, ensuring strict data isolation between Tenants and Agents in a multi-tenant environment. Engineered the full lifecycle work-order module utilizing WebSockets (Socket.io) for bi-directional communication, enabling instant status updates and chat functionality without page reloads. Developed 15+ RESTful APIs using Node.js/Express and Prisma Transactions to ensure ACID compliance during complex booking workflows. Optimized high-volume database queries by implementing indexing strategies and offset-based pagination in PostgreSQL, ensuring sub-100ms response times for property listings. Orchestrated a secure deployment pipeline utilizing AWS EC2 for the backend and AWS S3/CloudFront for static asset delivery; implemented GitHub Actions for CI, linting, and automated testing prior to production release.
Education
Master of Information Technology at University of New South Wales (UNSW)
January 11, 2030 - February 13, 2026Master of IT at The University of New South Wales
January 1, 2023 - December 31, 2025Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Education, Media & Entertainment, Professional Services
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Sydney today.