About me
I am a skilled software engineer with 5+ 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
- Developed REST APIs and event-driven systems using Spring Boot and Apache Kafka, owning the full software development lifecycle from design through to production release
- Engineered high-performance APIs handling thousands of daily transactions, applying SOLID principles and best practices to deliver robust, maintainable solutions
- Built responsive user interfaces with React and Redux, adhering to accessibility standards
- Designed API specifications (Swagger/OpenAPI) for microservices and led development of internal tooling to migrate thousands of records into relational databases
Graduate Software Developer
Westpac
1H23 Individual Divisional Award Winner
- Contributed across Branch Applications, Conversational AI, and Internet & Mobile Banking projects
- Developed RESTful APIs (Java Spring, Node.js) and event-driven systems (Apache Kafka) within a microservice architecture
- Implemented web UI features in React and Redux, and improved code reliability with unit tests (JUnit, Jest)
- Deployed components across cloud environments using CI/CD pipelines (Bamboo) and monitored applications via Splunk
Service Management Analyst (Automation & Web Developer)
Westpac
- Developed and maintained the internal IT Service Desk Web Portal
- Built automation scripts that processed 2,000+ interactions per week, significantly reducing manual handling effort for the Service Desk
- Gathered and analysed stakeholder requirements to deliver technical solutions aligned with business needs
Skills
Backend
Frontend
Cloud & DevOps
Design & Tooling
Projects
Reddit Recap
A web application that leverages the public Reddit API and Azure AI Services to summarize the top thread from any selected subreddit.
caption.ai
A web application that uses Azure Computer Vision to generate tags and captions for uploaded images, showcasing AI-powered image recognition.
Eatly
A decommissioned Android and iOS app that matched restaurant choices between friends by suggesting locations and filtering mutual selections.
Certifications



