Sydney, Australia · lightspot.uk

Full-Stack Developer

Master’s student in Computer Science (Software Engineering) at the University of Sydney. I build production-deployed platforms with microservices, real-time systems, and cloud-native deployments.

Scroll to explore
Haimo Wei

About

I build production-grade systems end-to-end — from architecture and APIs to CI/CD and cloud deployments.

Technical Skills
Backend
Java
Spring Boot
Spring Cloud
Python
Django
Node.js
Frontend
TypeScript
React
Next.js
Tailwind CSS
Data & DevOps
PostgreSQL
Redis
Docker
AWS
Nginx
Tools & Practices
Git
GitHub Actions
Jira

Icons are loaded via Devicon CDN. For offline/internal deployments, replace with local assets.

Featured Projects

Production-deployed platforms with real users and real-world constraints.

KoalaSwap
DeployedPersonalContribution: 100%
KoalaSwap
Full Stack Developer & DevOps · Personal Project

A production-ready second-hand marketplace with microservices, real-time buyer–seller chat, and AWS S3/CloudFront integration.

Java 21Spring BootReactPostgreSQLRedisAWSDocker
  • 7 microservices with Spring Cloud Gateway
  • WebSocket (STOMP) real-time chat + Redis Pub/Sub
  • JWT token versioning for instant invalidation (<100ms)
  • 799+ real products imported via ETL pipeline
ShopTheLook / StyleShare
DeployedTeamContribution: 70%
ShopTheLook / StyleShare
Full Stack Developer / Team Leader · Team Project

A social commerce platform (Instagram meets e-commerce) built with microservices and 85%+ backend test coverage.

Java 21Spring BootNext.jsPostgreSQLRedisDockerGCP
  • 8 services + API Gateway, clear service boundaries
  • 3-tier RBAC (ROOT → Seller → User) with admin impersonation
  • Redis-backed JWT revocation (<100ms) across services
  • 85%+ coverage enforced by JaCoCo
AI Menu System
DeployedTeamContribution: 60%
AI Menu System
Full Stack Developer / Team Leader · Team Project

An AI-assisted restaurant ordering platform with dual portals, multi-language voice/text interaction, and real-time sync.

PythonDjangoNext.jsPostgreSQLRedisOpenAIWebSocket
  • LangChain + LangGraph agent with custom tools
  • Redis-cached context for natural multi-turn dialogue
  • WebSocket + Redis Pub/Sub for multi-device sync
  • Feature-flag driven API for graceful degradation
CyberLight
DeployedTeamContribution: 50%
CyberLight
Co-Developer · Team Project

A teaching-focused cyber range built on CTFd with classroom workflows, reporting, and 200+ curated challenges.

CTFdFlaskMariaDBRedisDockerFRPNginx
  • Classroom & reporting plugins (no core fork)
  • Per-student isolated dynamic containers via Whale + FRP
  • 200+ real-world challenges across categories
  • Production use for university cybersecurity teaching

Experience

Education

University of Sydney
University of Sydney
Master of Computer Science (Software Engineering)
Jul 2024 – Jul 2026 (Expected)
Dalian Maritime University
Dalian Maritime University
Bachelor of Software Engineering · Computer Software Engineering
Jul 2017 – Jul 2021

Contact

Open to full-time and internship opportunities. Let's connect.

This form emails me directly and is rate-limited to prevent abuse.
Haimo Wei
Built with Next.js + Tailwind, deployed with love for production.