Evan Lin

Projects

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

Featured builds

📚
EducationLive

UNSW Study Materials Platform

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
🤖
AI & AutomationIn Development

AI Personal Assistant System

Built on Claude MCP, this system coordinates five autonomous agents for daily planning, AI news curation, daily reports, guided reflections, and wellness check-ins. It integrates with the Notion API and Google Calendar to automate workflows and deliver actionable insights.

Node.jsClaude MCPNotion APIGoogle APIsTypeScriptJest
Five specialised AI agentsNotion + Google Calendar integrationsAutomated workflow orchestration
Request demo
🌍
Machine LearningLive

AI Equity Radar

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

Project log

Showing 11 projects in total

  • 🧠Machine LearningOngoing

    Machine Learning Portfolio

    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

    Personal Portfolio Website

    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

    SafeEyes for macOS

    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
  • 🚀EntrepreneurshipArchived

    Startup MVP Platform

    The MVP from my startup journey featuring real-time collaboration, analytics, and a scalable stack.

    ReactNode.jsMongoDBSocket.ioAWS
    Scaled to 1,000+ active usersReal-time messaging engine
    Learn more
  • 💰AI & AutomationIn Development

    Bank Statement Automation

    Automated personal finance management system that reads bank statements, categorizes expenses, and provides real-time spending analytics.

    Node.jsSQLitecrypto-jsnode-cronChart.js
    Automated email parsing and OCR recognitionSmart expense categorization with ML
    Learn more
  • 🎮AI & AutomationIn Development

    AI Gaming Platform

    Gamified learning platform leveraging AI to create interactive educational experiences and adaptive quizzes.

    ReactNode.jsOpenAI APIPostgreSQLWebSocket
    AI-generated educational contentAdaptive difficulty system
    Learn more
  • 🤖AI & AutomationLive

    Discord Bot

    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
  • 📅AI & AutomationIn Development

    Smart Calendar System

    Intelligent calendar application with Google Calendar integration, AI-powered scheduling, and automated event management.

    Node.jsGoogle Calendar APITypeScriptOpenAI API
    Google Calendar API integrationAI-powered event parsing
    Learn more