About

How I Found My Way into Software Engineering

University Years

At RMIT University, I explored computing, algorithms, cybersecurity, user experience, and cloud systems while working out where I wanted to focus. A web-development course gave me my first experience of turning code into something people could see and use. I soon became equally interested in deployment, DevOps, and the path from building software to actually serving it, which led me to pursue a Master of Software Engineering at the University of Melbourne.

Master’s Years

During my master’s, I came to understand software delivery as a full lifecycle: clarifying needs, designing systems, collaborating with a team, validating a product, and bringing it to users. I worked on three external-client software projects and served as Product Owner twice. These conversations were not pre-written assignments; they meant reconciling different views of a problem, changing needs, and real constraints into priorities, scope, and acceptance criteria that a team could move on together.

Professional Experience

Outside the classroom, I kept applying that learning in real settings: as a full-stack intern on a subscription SaaS product’s payment, account-entitlement, and deployment flow; through an independently built and deployed app; and through a system developed for an external client that remains in use. Those experiences made product value concrete to me: features matter only when data and access are correct, services are stable, and operating costs can support the product over time.

Core Working Values

This also shapes how I work. Before building, I talk with users to understand their existing workflow, what they want to improve, and the logic behind how they already operate. When learning an unfamiliar technology, I start from official documentation and real examples. When debugging, I break a flow into repeatable steps, control variables, and verify them one at a time. I am looking for full-stack work where I can work with users, product, and teammates to turn complex needs into systems that can keep running.

View ProjectsDownload Resume

Capabilities

I deliver products end-to-end, from requirements to reliable production.

  1. 01

    Scope

  2. 02

    Design

  3. 03

    Build

  4. 04

    Operate

  1. Requirement Discovery & Specification

    Turn ambiguity into clear scope, priorities, and acceptance criteria.

  2. Workflow & Rules Design

    Define flow, state transitions, and permission boundaries before coding.

  3. From Build to Production

    Integrate frontend, backend, and asynchronous event handling into one production delivery path.

  4. Launch & Ongoing Maintenance

    Operate products sustainably with observability, recovery readiness, and cost-aware reliability controls.

Skills Snapshot

Languages

PythonJavaC/C++C#TypeScriptJavaScriptSQLSwift

Frontend / Mobile

ReactNext.jsViteSwiftUIHTML/CSSTailwind CSS

Backend / API

FastAPISpring BootNode.js/ExpressFlaskNext.js API RoutesREST APIsGraphQLWebhooksJWTStripeStripe ConnectSignature Verification

Data / Cloud / Infrastructure

PostgreSQLFirestoreFirebaseCloud FunctionsFirebase HostingGCSGCPCloudflareAWSDockerKubernetes/K8sNginx / Reverse proxyTerraform

Engineering Practices

Git / GitHub FlowLinux / Shell scriptingCI/CD pipelineUnit testing (Jest / Pytest / JUnit)Integration / E2E testingSystem designWeb Security

Timeline

Education, leadership, internship execution, and products delivered in real-world use.

  1. Education

    Jul. 2020 - Nov. 2023

    Bachelor of Computer Science, RMIT University

    Built core algorithm and computer science fundamentals, explored the broader IT landscape, and confirmed software engineering as my long-term direction.

  2. Leadership

    Mar. 2023 - Nov. 2023

    Vice President, RMIT University Taiwanese Student Association

    Planned and executed 10+ events, from small gatherings to activities with capacity around 80 attendees. Owned budgeting, logistics, program coordination, and team delegation to keep cross-team execution stable.

  3. Education

    Feb. 2024 - Nov. 2025

    Master of Software Engineering, University of Melbourne

    Graduated with strengthened software process, requirements analysis, and product-delivery skills.

  4. Work

    Oct. 2024 - Jul. 2025

    Full-Stack Developer Intern, Vision Verse Interactive Pty Ltd

    Independently delivered DineSeal subscription, account, and entitlement workflows across frontend and backend, including subscriptions, trial/discount codes, cancellation, renewal, and eight end-to-end validation scenarios on the deployed product.

  5. Master’s Capstone

    Apr. 2025 - Nov. 2025

    Product Owner, Oral Assessment System (OAS)

    In a 12-person cross-functional team, translated changing client requirements into priorities, user stories, and acceptance criteria while leading the core scheduling workflow across course administrators, examiners, and students.