Open to opportunities

Charlie Li

Full-Stack Software Engineer

AI-focused engineer — from API architecture and system design to polished front-end UI.

Tech Stack

GoNestJSReactNext.jsVueNuxtReact NativeFlutterSQL & MongoDBSystem DesignCI/CD

01 — About

Full-stack Software Engineer · Brisbane, Australia

Master of IT graduate from QUT with nearly 5 years of full-stack experience. Passionate about cutting-edge AI, with strengths in microservices, API architecture, web, and mobile development.

Looking for

Full-stack software engineer roles.

Brisbane · Remote across Australia · Open to relocation

View experience →

Brisbane

Queensland, Australia

02 — Experience

Where I have delivered impact

Structured for quick scanning — role, outcomes, and stack per position.

Mid-level Software Engineer

Entwined

Jan 2024 — Present

Brisbane, Australia (Hybrid)

Build and maintain a retail digital signage platform — CMS integrations and interactive kiosk solutions for enterprise clients — across Go data-lake services, NestJS GraphQL microservices, and Nuxt frontends deployed on GCP.

  • Contributed to migrating the data lake from C# through TypeScript to Go; owned the TeamViewer service end-to-end — development, testing, and production rollout — enabling Remote PC access for field engineers.
  • Led frontend work through the platform upgrade from v6 to v8, including the Brisbane Airport PWA, on-site field-service mobile app, and CMS management web application.
  • Built and maintained NestJS backend services and third-party integrations with Navori, Appspace, SimPRO, and other external platforms.
GoNestJSNuxtTypeScriptGraphQLMongoDBGCPDockerJenkins

Software Engineer II

Property Credit

Jun 2023 — Nov 2023

Gold Coast, Australia (On-site · Contract)

Developed a real estate financial services platform for loans, banking, and property transactions — building full-stack features with Next.js, tRPC, Supabase, and Salesforce integrations.

  • Built and tested Next.js/React features with tRPC APIs backed by Supabase and PostgreSQL, integrated with Salesforce for core business workflows.
  • Implemented Stripe payment flows and replaced manual address entry with Google Places Autocomplete to streamline the user experience.
  • Improved the CI/CD pipeline with automated testing to increase release reliability and reduce regression effort.
Next.jsReactTypeScripttRPCSupabasePostgreSQLSalesforceStripe

Software Engineer II

Vizen Tech

Oct 2021 — Nov 2022

Beijing, China (On-site)

Built a smart city web platform with an immersive 3D panoramic viewing experience — spanning Vue/WebGL frontends, Java Spring Boot backend services, and a WeChat mini program for mobile access.

  • Developed a smart city web application with Vue 2 and WebGL, building an immersive 3D panoramic engine for spatial data visualization.
  • Designed and implemented backend services with Java Spring Boot to support platform APIs and business logic.
  • Built a WeChat mini program with Uni-app for browsing and analyzing drone-captured panoramic imagery on mobile.
JavaSpring BootVueReactNode.jsWebGLUni-app

Junior Software Engineer

Medex Tech

Oct 2020 — Oct 2021

Beijing, China (On-site)

Deployed a comprehensive medical management system across five major healthcare centers — building responsive web applications with React, Vue 2, and Java Spring Boot.

  • Delivered and deployed a full medical system serving five major healthcare centers end-to-end.
  • Built frontend features with React, Vue 2, and Material UI, backed by Java Spring Boot APIs.
  • Ensured full responsiveness and cross-platform usability across desktop, tablet, and mobile devices.
JavaSpring BootVueReactC#.NETMaterial UI

03 — Contact

Let's connect

Feel free to reach out — whether it's an opportunity, a question, or anything you'd like to discuss.