Weixi Guan

Chrisio Gwaan

Software Engineer

My legal name is Weixi Guan. I’m from Canton (Guangzhou), China, and I bring 2+ years of professional experience in software engineering.

About Me

I work mostly on full-stack systems and AI-adjacent tooling, building AI agents and improving their capability and performance. I care more about software people actually use than software that just looks good in a slide.

Outside work, I’m usually on a bicycle or motorbike, tinkering with a side project, or trying out whatever new tech caught my eye that week.

Experience

  1. Co-Founder & Software Engineer

    DeepSesh

    Co-founding and engineering the product from early-stage generated code into a clearer, more maintainable platform. Reconstructed Supabase database design and row-level security, improved API data request efficiency by around 40%, advised on frontend design, and used Lighthouse, Codex, Claude Code, and engineering review practices to improve performance, structure, and product quality.

  2. Associate Software Engineer

    Bamboo Technologies

    Worked on enterprise AI and Copilot Studio projects for document understanding, policy assistance, customer persona generation, and invoice automation. Built RAG pipelines with Azure Blob Storage, Cosmos DB, Python services, SharePoint, Dataverse, Azure Content Understanding, and AI Foundry, while completing Power Platform training aligned with PL-900 and PL-400.

  3. Tutor

    Tutor Lim

    Conduct online or in-person tutoring sessions to university students, assisting them with assignments and homework. This includes offering study tips and guidance to help them understand and resolve problems and complete their tasks effectively.

  4. Software Development Intern

    Total Game Development

    Contributed to the development of new gameplay features for the open source C++ game War of Salvation, enhancing player experience and game functionality. Identified and resolved memory management issues, including pointer related bugs and memory leaks in the Ship unit system, improving stability.

  5. Back End Developer

    ABC Academy of Music

    Engineered Java-based microservices architecture using Spring Boot and JPA to improve backend modularity and scalability. Established Jenkins CI/CD pipelines, streamlining deployments and reducing downtime significantly. Resolved over 30 functional, logical, and security issues through Agile sprints, ensuring robust application performance.

  6. Software Engineer Intern

    Guangdong Provincial Academy of Building Research Group Co.Ltd

    Developed CRM and SaaS software using Spring Boot, Vue.js, REST APIs, MySQL, Pig4Cloud, MyBatis Plus, Alibaba Nacos, Docker, and Jenkins CI/CD. Wrote API documentation, debugged Java and JavaScript issues, and collaborated through Chandao to support customer data, interaction, and activity management.

Education

  1. Master of Engineering - MEng, Computer Software Engineering

    The University of Melbourne

    In Progress
  2. Bachelor's Degree, Computer Software Engineering

    Royal Melbourne Institute of Technology (RMIT) University

    Completed
  3. Foundation Degree, Science Engineering and Health

    Royal Melbourne Institute of Technology (RMIT) University

    Completed

Projects

Enterprise Document Processing & Automation with Azure AI screenshot 1

Enterprise Document Processing & Automation with Azure AI

2025 NOV. - 2026 JAN.Bamboo Technologies
Show project
Tech stack
  • Azure AI Content Understanding
  • Azure AI Foundry
  • Microsoft Azure
  • Power Automate
  • Dynamics 365
  • Power Apps
  • Document Processing
  • JSON APIs

Designed and implemented an enterprise document processing solution using Azure AI Content Understanding to automate structured data extraction from application forms and invoices. The system supports both single-format pipelines and complex multi-format scenarios by training multiple extraction models and routing documents through classifier-based workflows. It exposes unified inference outputs as structured JSON for Power Automate, Dynamics 365, Power Apps, and other frontend systems.

CGC Malaysia Chatbot Agent Solution screenshot 1

CGC Malaysia Chatbot Agent Solution

2025 AUG. - 2025 DEC.Bamboo Technologies
Tech stack
  • Copilot Studio
  • Azure AI Foundry
  • Azure Blob Storage
  • Cosmos DB
  • PostgreSQL
  • Azure AD
  • RAG
  • RBAC

An internal enterprise chatbot agent built for CGC Malaysia in my previous company environment. The solution connected Microsoft Copilot Studio with Azure AI Foundry and a RAG pipeline for secure knowledge retrieval, using Azure Blob Storage for document ingestion, Cosmos DB for chunk and metadata storage, PostgreSQL for RBAC/conversation data, and Azure AD for single sign-on. No public demo is available because the project was delivered inside the client and company environment.

Admin Software System (SASS) for Cargo Vessel Company screenshot 1

Admin Software System (SASS) for Cargo Vessel Company

2023 JUL. - 2024 MAY.Guangdong Provincial Academy of Building Research Group Co.Ltd
Tech stack
  • Spring Boot
  • MyBatis
  • Vue.js
  • MySQL
  • ElementUI
  • RocketMQ

An administration software as service (SaaS) platform for a Cargo Vessel local government company. Develop plenty of CRUD operations for the services in need from client.

Guangzhou University Instrument Sharing Management System screenshot 1

Guangzhou University Instrument Sharing Management System

2023 JUL. - 2024 MAY.Guangdong Provincial Academy of Building Research Group Co.Ltd
Tech stack
  • Spring Boot
  • MyBatis
  • Vue.js
  • MySQL
  • MongoDB
  • ElementUI

Guangzhou University Instrument Sharing Management System, a web-based platform for managing the university's shared instruments and laboratory equipment.

Scrabble Game screenshot 1

Scrabble Game

2021 SEP. - 2021 OCT.RMIT University
Show project
Tech stack
  • C++
  • Makefile
  • Linked List
  • Data Structures
  • WSL Ubuntu
  • Problem Solving

A 1v1 terminal-based Scrabble game built in C++ with Makefile support. The project uses linked-list node structures to manage tiles and gameplay state, validates player moves, tracks scores, and recreates the core word-building experience in a terminal environment.

Skills

A practical snapshot of the tools and areas I use to build AI-assisted products, cloud workflows, and maintainable software systems.

Get in touch

Happy to chat about work, side projects, or anything in between. The fastest way to reach me is email — the rest are listed below.