I'm Peter Pan-image

I'm Peter Pan

Enthusiastic Full-Stack Developer with 2 years of coding experience and hands-on practice delivering modern web applications.

Highly skilled both frontend and backend technologies, proven experience CI/CD workflows, containerization and relational/NoSQL databases. A fast learner who thrives in collaborative teams and continuously seeks to translate real-world needs into high-quality software solutions.

about-me-image

Key skills

Languages
C#
JavaScript / TypeScript
Python
Frontend
React
Tailwind CSS
Redux Toolkit
Backend
ASP.NET Core
RESTful API Design
Spring Boot
Databases
SQL Server
MySQL / PostgreSQL
MongoDB
DevOps & Cloud
Docker
Git & GitHub Actions
Azure / AWS / Vercel
Workflow & Tooling
Agile / Scrum
Jira & Confluence
Figma & Miro

Work Experience

Nov 2025 - Present/Sydney, Australia

Software Developer

Selected Tutorial Centre

  • Contributed to the development and maintenance of an internal C# ASP.NET-based online examination platform for student assessments.
  • Worked with SQL Server and MongoDB to manage and optimize examination data storage, improving efficiency and maintaining data consistency.
  • Developed responsive exam interfaces using TypeScript, React, and Tailwind CSS.
  • ·Integrated GPT-based AI essay marking and automated feedback generation to reduce manual grading workload and improve marking efficiency.
  • Conducted functional testing using Postman and browser developer tools to verify API and frontend behavior.
  • Performed weekly system updates and debugging, quickly identifying and resolving issues during exam sessions.
  • Processed and validated student exam data to generate reports, reducing manual verification effort and improving workflow efficiency.
Mar 2025 - Jun 2025/Sydney, Australia

Full-Stack Developer & Scrum Master

Electronic Invoicing System (https://invoice-flow.org/)

  • Led a 6-member Agile team to build the invoicing system with secure login, invoice CRUD, PDF upload, validation, and Reckon API integration.
  • Built RESTful APIs with ASP.NET Core and layered architecture, secured with JWT and ASP.NET Identity.
  • Delivered a responsive React front end using TypeScript and Tailwind CSS with GitHub Actions CI/CD.
  • Containerised services with Docker, deployed to AWS, and implemented xUnit/Moq/FluentAssertions tests.
  • Integrated OAuth 2.0 for secure access to Reckon services and incorporated Gemini 2.0 for invoice validation and PDF data extraction.
Feb 2025 - May 2025/Sydney, Australia

Full-Stack Developer

DistinctionCoding (Intern)

  • Contributed to a large-scale platform serving elderly and disabled Australians in applying for NDIS support services (dining, care, home support).
  • Implemented RESTful API with C# ASP.NET Core and JWT-based role management for Admin, Client, and Provider portals.
  • Developed SPA using TypeScript, React (Redux Toolkit, Tailwind CSS, React Query).
  • Designed database schemas with SQL Server and MongoDB, ensuring high availability and scalability.
Jul 2022 - May 2023/Hangzhou, China

Software Engineer

TP-Link

  • Contributed to backend service development using Spring Boot, MyBatis, and MySQL.
  • Developed embedded C firmware for robotic vacuum cleaners using Keil5 and Linux environments.
  • Integrated carpet sensor logic to detect floor types and trigger adaptive cleaning behaviour.
  • Collaborated with hardware and QA teams to resolve voice playback and messaging defects, improving system stability.
  • Maintained Jenkins-based build and release workflows and managed issues through Bugzilla.

Academic Journey

Sep 2023 - Sep 2025

Master of Information Technology

University of New South Wales (UNSW)

Relevant Coursework: Artificial Intelligence, Neural Networks and Deep Learning, Web Frontend Development, Advanced C++ Programming, Rust Programming, Database Service Engineering, etc.
WAM: 83/100

Sep 2018 - Jul 2022

Bachelor of Software Engineering

Xidian University

Relevant Coursework: Object-Oriented Programming, Database Systems, Computer Organization and Architecture, Computer Networks, Data Structures and Algorithms, etc.
GPA: 3.4/4.0

Projects

A few real-world applications showcasing my skills and experience.

Electronic Invoicing System

Electronic Invoicing System

Cloud-hosted invoicing platform with secure login, invoice lifecycle management, and PDF automation.

View

Get in touch

Available for full-time roles or collaborations anywhere across Australia. Drop me a line and I'll respond quickly.