Projects

A collection of the products, experiments, and platforms I am building — from AI automation to production-ready web applications.

Featuredbuilds

AI & AutomationIn Development

EgoTrace

A modern productivity suite that helps you build better habits, manage your schedule with AI, and understand yourself. Features include a smart calendar with AI import, habit tracking with gamification, team collaboration tools, and personality insights. Built with a modern tech stack including Next.js 15, Prisma, and Capacitor for mobile.

Next.js 15React 19PrismaTailwind CSSCapacitorAI Integration
Smart Calendar with AI Event ImportHabit Tracking & GamificationTeam Collaboration & Chat
View live
AI & AutomationLive

Axon

Electron + React + TypeScript boilerplate tailored for a prompt engineering desktop assistant. The template separates concerns between main, preload, and renderer processes, enabling plug-and-play AI feature integration. Designed for high performance and scalability.

ElectronReactTypeScriptViteNode.js
Electron + React + TypeScript ArchitectureSecure IPC CommunicationHot Reloading Development Workflow
View live
AI & AutomationLive

Chiron

Chiron turns rough requests into repo-aware execution prompts. It scans your repository context, finds relevant files, reads git state, and builds enhanced prompts — all without leaving the terminal. Features include double Ctrl+E enhance-in-place (Augment-style), /chiron slash command integration, and support for both Gemini CLI and Claude Code workflows.

Node.jsGemini CLIClaude CodeJavaScriptPrompt Engineering
Augment-style Double Ctrl+E EnhancementRepo-aware Context ScanningGemini CLI + Claude Code Integration
Request demo
EducationLive

UNSWStudyMaterialsPlatform

A comprehensive educational platform tailored for UNSW Computer Science students. Features interactive code examples, bilingual content (English and Chinese), dynamic data visualisations powered by Chart.js and Plotly.js, and a responsive layout optimised for learning on any device. Earlier iterations also included a donations module powered by Stripe.

HTMLCSSJavaScriptTailwind CSSChart.jsPlotly.js
Interactive code examplesBilingual content (EN / CN)Chart.js and Plotly visualisations
View live
Machine LearningLive

AIEquityRadar

Built for UNSW AIP Hackathon, this data-driven platform analyzes 184 countries using World Bank data to identify inequality hotspots. Features composite risk scoring, interactive visualizations with Plotly.js, and recommends targeted AI interventions including offline education kiosks, agricultural advisors, and mobile health assistants for rural communities.

PythonFlaskPandasPlotly.jsBootstrap 5
Analyzed 184 countries with 44 indicatorsComposite risk scoring algorithmInteractive data visualization dashboard
Request demo
Web DevelopmentLive

Chrono-Map:SydneyLayers

Chrono-Map is a digital heritage platform that helps users explore Sydney's transformation over 100+ years. Features include an interactive map with 50+ historic sites, "then and now" photo comparisons, film location tours (including The Matrix), QR code scanning for augmented reality experiences, and curated walking routes. Built with modern geospatial technology to make Sydney's cultural history accessible to everyone.

Next.js 16React 19Mapbox GLTailwind CSSFramer Motion
50+ Historical Sites & Landmarks"Then & Now" Photo ComparisonsFilm Location Tours
View live

Projectlog

Showing 11 projects in total

  • AI & AutomationIn Development

    AIPersonalAssistantSystem

    A Claude MCP-based personal productivity system that orchestrates specialised AI agents for daily work and wellbeing.

    Node.jsClaude MCPNotion APIGoogle APIsTypeScript
    Five specialised AI agentsNotion + Google Calendar integrations
    Learn more
  • Machine LearningOngoing

    MachineLearningPortfolio

    A collection of machine-learning experiments spanning computer vision, NLP, recommendation systems, and forecasting.

    PythonTensorFlowPyTorchScikit-learnPandas
    Image classification experimentsNLP sentiment analysis pipelines
    Learn more
  • Web DevelopmentLive

    PersonalPortfolioWebsite

    The website you are viewing now — a modern Next.js 15 build with dark mode styling and motion design.

    Next.jsReactTypeScriptTailwind CSSFramer Motion
    Next.js App Router architectureFramer Motion micro-interactions
    Learn more
  • AI & AutomationLive

    SafeEyesformacOS

    A native macOS eye-strain reminder with customizable breaks, bilingual support, and multiple notification modes.

    PythonAppleScriptmacOSJSON
    Native macOS integration via AppleScriptBilingual support (EN / CN)
    Learn more
  • AI & AutomationLive

    DiscordBot

    A versatile Discord bot with custom commands, moderation tools, and interactive features for community engagement.

    Node.jsdiscord.jsJavaScript
    Custom command systemAutomated moderation tools
    Learn more