my skills
- Web DevelopmentAs a full-stack developer, I specialise in crafting responsive, dynamic, and intuitive user interfaces with React and TypeScript, paired with scalable backend runtime NodeJS/Deno. My development process emphasises clean architecture, reusable components, and performance optimization — resulting in applications that are as efficient as they are user-friendly.
- Database ManagementWith expertise in relational databases such as PostgreSQL and MySQL, as well as experience with NoSQL platforms like MongoDB, I design optimized database schemas and manage data efficiently to ensure consistency, reliability, and high performance in web applications.
- API developmentI design and develop RESTful APIs using NodeJS/Deno, ensuring seamless communication between the client and server. My APIs are robust, scalable, and thoroughly tested, forming the backbone of reliable and efficient web applications.
My Experience
- Oct 2023 - Feb 2025study
Frontend and backend web development
TAFE QLD | Gold Coast, QLD
Completed a comprehensive program that enhances my expertise in modern web technologies, full-stack architecture, and project-based software development. Gained hands-on experience with frontend frameworks, backend services, and deployment practices aligned with industry standards.
- Jun 2021 - Jul 2023work
Digital System Officer
Austech Saw & Tooling | Gold Coast, QLD
- Maintained and enhanced company B2B websites, with a focus on updating frontend code and implementing UI improvements.
- Worked with Pronto ERP for operational tasks, including data analysis and reporting using Pronto Cognos.
- Developed internal tools and workflow automation using Microsoft PowerApps and Power Automate, improving process efficiency; Created and maintained SharePoint-based knowledge management systems to streamline internal documentation and information sharing.
- Designed digital and printed marketing materials such as posters, catalogues, and brochures using Adobe and Canva, supporting the company's branding and promotional efforts.
- Jun 2018 - Sept 2020study
Master of Business Information Management and Systems
La Trobe University | Melbourne, VIC
Developed a strong foundation in business processes, systems analysis, and database management. Gained essential skills in bridging the gap between technology and business needs through data-driven systems and digital solutions.
- Aug 2011 - Jan 2018work
Digital System Developer
Reddot Electronics | Shanghai, China
- Designed, developed, and managed the business WordPress website, customising themes and regularly updating content.
- Designed and implemented database schemas for order and customer management systems, ensuring data consistency and scalability.
- Built and customised Zoho Creator applications using Deluge scripts, implementing complex business logic to streamline company processes.
- Sept 2009 - Jun 2011study
Bachelor of Science in Economics
Shandong Agricultural University | Qingdao, China
Completed foundational studies in microeconomics, macroeconomics, and international trade. Developed analytical thinking and problem-solving skills applicable to both business and technology environments.
My Projects
- Built modular and maintainable CSS using SASS partials.
- Integrated interactive geolocation maps with the Leaflet.js library.
- Fetched dynamic data from local JSON files using Fetch API to populate pages.
- Implemented PostCSS Autoprefixer for cross-browser CSS compatibility.
- Ensured clean, standards-compliant code with HTML and CSS validation.
- HTML
- SASS
- JavaScript
- Leaflet
- Developed a fully custom WordPress theme from scratch.
- Extensively customised WooCommerce for tailored product and checkout workflows.
- Integrated PayPal sandbox environment for payment testing
- Styled components using Bootstrap and SASS for responsive design.
- Built a custom "To Top Anywhere" WordPress plugin for enhanced UX.
- WordPress
- PHP
- JavaScript
- MySQL
- SASS
- BootStrap
- PayPal
- Developed a custom MVC framework from scratch using object-oriented PHP.
- Connected to and managed data with a MySQL backend.
- Implemented full CRUD operations for products, categories, and users.
- Applied strong input validation and sanitization to prevent XSS and other security vulnerabilities.
- Built with a focus on clean, modular backend architecture.
- PHP
- MySQL
- JavaScript
- BootStrap
- MVC
- OOP
- CRUD
- JWT-based authentication and secure authorization middleware.
- Full CRUD capabilities for classes, blogs, timetables, and comments.
- Admin users can bulk upload class schedules via XML with XSD validation.
- Form and file input validated using express-validator for security.
- Used Multer for handling file and image uploads.
- Dynamic frontend built with Webpack and modular JS import chunks.
- Structured with MVC pattern for maintainable, scalable code.
- NodeJS
- ExpressJS
- JavaScript
- MySQL
- TailwindCSS
- Pug
- XML
- MVC
- OOP
- CRUD
- Built with Deno 2.1.0, using native TypeScript for type-safe backend logic.
- Integrated with MongoDB using the official NodeJS driver.
- Implemented persistent JSON schema validation at the database level.
- Defined compound indexes to optimize query and aggregation performance.
- Set up MongoDB Atlas triggers for reactive data handling.
- JWT authentication and custom middleware for secure endpoints.
- API documented with OpenAPI 3.1.0 and testable via Swagger UI.
- TypeScript
- Deno
- ExpressJS
- MongoDB
- Docker
- Swagger
- OpenAPI
- Postman
- MVC
- CRUD






ML Strength
ML Strength is a multi-location fitness business offering diverse gym classes. This project involved developing a dynamic website to showcase clubs, classes, and timetable.
Key Features
Key Technologies







T-Shirt Grind
An e-commerce platform built with WordPress for a custom t-shirt business. The site supports full online shopping functionalities and custom plugin development.
Key Features
Key Technologies











The Mobile Hour
A dynamic PHP-based CRUD system for managing mobile phone product listings, categories, and user access via a custom-built admin panel.
Key Features
Key Technologies











High Street Gym
A full-stack gym management web application for handling class schedules, memberships, blogs, and more — with secure data processing and robust admin tools.
Key Features
Key Technologies

TAFE Weather REST API
A robust, TypeScript-based REST API built on Deno and Express, with MongoDB as the backend — designed for weather data storage, validation, and retrieval.