About me


I am a skilled software engineer with 4+ years experience in building high-performance backend systems, RESTful APIs, and event-driven architectures using Java Spring Boot, Node.js, and Apache Kafka. I have a strong foundation in microservices design, SOLID principles, and cloud computing, ensuring scalable and maintainable solutions.

On the frontend, I specialize in developing dynamic, user-centric web applications with Next.js, React and Redux, adhering to accessibility standards. My expertise extends to API design (Swagger/OpenAPI), automation scripting, and CI/CD pipelines, enabling efficient software delivery.

Passionate about problem-solving and innovation, I thrive in developing robust, enterprise-grade applications that enhance user experiences and streamline business operations.

Experience

Software Engineer

Westpac

2024 - Present
Java SpringSQLNode.jsMicroservicesApache Kafka

Graduate Software Developer

Westpac

2022 - 2024
Java SpringSQLReact

Service Management Analyst (Automation & Web Developer)

Westpac

2020 - 2022
JavaScriptPowerShellSQL

Projects

website-thumbnail

Reddit Recap

A web application that leverages the public Reddit API and Azure AI Services to summarize the top thread from any selected subreddit.

Next.jsAzure
website-thumbnail

caption.ai

A web application that uses Azure Computer Vision to generate tags and captions for uploaded images, showcasing AI-powered image recognition.

ReactAzure
website-thumbnail

Eatly

A decommissioned Android and iOS app that matched restaurant choices between friends by suggesting locations and filtering mutual selections.

React NativeMongoDB