Yuelin Liu · Melbourne Full-Stack Software Engineer

I turn messy operational workflows into software people can actually use.

My strongest fit is with teams that need practical ownership across product UI, API contracts, authentication, cloud delivery and AI-assisted workflows.

Selected Work

MoneyGuard AI Finance Pipeline product screenshot

MoneyGuard AI Finance Pipeline

A TypeScript pipeline that reads a timecard photo with a vision model, computes the week's wage and burn figures locally, then streams a written audit from a separate text model.

Local data-minimization boundary, stream-safe retry semantics, and dependency-injected providers.

TypeScript · Node.js · Gemini LLM · DeepSeek LLM

Alex - AWS Multi-Agent Wealth Platform product screenshot

Alex - AWS Multi-Agent Wealth Platform

A cloud-native wealth-planning product where five AI agents coordinate planning, reporting and retirement workflows on AWS.

Serverless AWS architecture, agent orchestration, production observability and full-stack delivery.

Next.js · TypeScript · Amazon Bedrock · Terraform

Melbourne University Ultimate Club Platform product screenshot

Melbourne University Ultimate Club Platform

An open-source Next.js 15 platform for sports club management, player stats and community engagement.

Local product ownership, community workflows and maintainable Next.js delivery.

Next.js 15 · TypeScript · MongoDB · Tailwind CSS

Live

Supporting Builds

  • Next.js IDE-style product with auth, payments, snippets and real-time collaboration concepts.

  • Remote Interview PlatformPrivate demo

    Technical interview workflow with coding environment, video/audio and candidate review flows.

  • Browser automation toolkit packaged as both a Tampermonkey userscript and Chrome extension.

  • Technical writing platform with MDX, syntax highlighting, SEO and static content workflows.

Experience

Product delivery, API ownership, deployment work and AI-enabled workflow implementation across freelance, SaaS and Melbourne business environments.

Freelance Full-Stack Developer & Consultant

Independent Practice

Sep 2025 - Present

Melbourne, Australia · Hybrid · Freelance

  • Architected and delivered responsive, production-ready SaaS features using Next.js 15 App Router structures, improving frontend performance and SEO readiness.
  • Conducted technical discovery, application wireframing and API integration mapping to digitise legacy workflows for Melbourne-based commercial clients and local sports clubs.
  • Implemented secure user authentication and serverless data storage layers with Clerk OAuth and Convex for fast-moving product builds.

Next.js 15 · React · TypeScript · Tailwind CSS · Node.js · Server Actions · REST APIs · Convex · Clerk · OAuth

Full-Stack Developer

ByteCroniX - AI SaaS Platform

Mar 2025 - Aug 2025

Melbourne, Australia · Hybrid · Full-time

  • Reduced API response time by 81%, from 29s to 5.6s, by optimising data-fetching logic and improving reliability under peak production loads.
  • Built Node.js/Express microservice features for AI-assisted user pathways using OpenAI function calling, directly increasing user form completion rates.
  • Maintained 4 core Node.js microservices in a GCP/GKE environment supporting secure authentication and internal data processing flows.
  • Optimised CI/CD pipelines with GitHub Actions, Docker and Kubernetes to support near-zero-downtime releases.
  • Improved release confidence by adding Jest and Playwright coverage, achieving 90% PR test coverage for API and UI changes.

Next.js · React · TypeScript · Tailwind CSS · Node.js · Express · REST APIs · OpenAI Function Calling · Microservices · Authentication

Full-Stack Developer

Expresso Carwash Pty Ltd

Mar 2024 - Oct 2024

Melbourne, Australia · Commercial Project

  • Built a full-stack React and Node.js management portal that digitised legacy spreadsheet workflows, saving approximately 6 hours per week per site.
  • Designed and scaled REST API endpoints and MongoDB/PostgreSQL schemas to handle operational records, users and reporting workflows.
  • Implemented secure role-based access control using JWT and Google OAuth, aligning data access with internal admin and staff hierarchy.
  • Containerised services with Docker and built GitHub Actions pipelines to automate deployments, eliminating manual server updates.
  • Collaborated directly with non-technical stakeholders to translate operational requirements into intuitive dashboard features.

React · JavaScript · Tailwind CSS · Dashboard UI · Node.js · Express · REST APIs · JWT · MongoDB · PostgreSQL

How I Build

I choose the right level of engineering for the problem.

I translate messy workflows into shipped product.

I can talk to non-technical stakeholders, map the real workflow, and deliver software people can actually use.

  • Digitised Expresso Carwash spreadsheet workflows into a React/Node management portal.
  • Mapped API integrations, wireframes and SaaS feature scope for Melbourne clients and local sports clubs.

I reduce risk between feature branch and production.

I have worked beyond UI screens: APIs, auth, data flows, Docker, Kubernetes, CI/CD and test coverage.

  • Maintained 4 Node.js microservices in a GCP/GKE AI SaaS environment.
  • Added Jest and Playwright coverage so API and UI changes were safer to merge.

I build AI workflows with engineering guardrails.

I treat AI integrations as engineering systems, with structured outputs, deterministic validation, privacy boundaries and failure handling.

  • Designed a TypeScript/Zod finance engine to validate LLM OCR output before using it.
  • Added masking, retry/backoff and timestamp throttling to keep AI integrations private and reliable.
Frontend
React · Next.js 14/15 · TypeScript · Tailwind CSS · Responsive UI
Backend
Node.js · Express · REST APIs · JWT/OAuth · PostgreSQL · MongoDB
Cloud & Quality
Docker · Kubernetes · GitHub Actions · AWS Lambda · GCP GKE · Jest · Playwright
AI Workflow
OpenAI SDK · Gemini · DeepSeek · Bedrock · Structured Outputs · Zod

Contact

I am based in Melbourne and open to full-stack software engineer opportunities. Email is usually the cleanest path for role details, interview scheduling and technical context.

Prepare a role note

This opens a pre-filled email draft to liuyuelintop@gmail.com. It is intentionally lightweight so recruiters and hiring managers can start a real conversation quickly.