About Me
I'm a Software Engineer with a strong foundation in computer science principles and a focus on developing scalable, efficient applications with React, Nest.js, NodeJS and TypeScript. My experience spans across dynamic, fast-paced environments where I've worked with event-driven architectures, cloud infrastructure, and DevOps practices. I enjoy using tech to solve complex problems and thrive in collaborative teams.
Experience
Simply Wall Street
Software Engineer | May 2024 – Present | Sydney, Australia
Developing and optimizing backend microservices using NestJS to support Simply Wall Street's stock market research platform.
Curious Thing AI
Software Engineer | Jan 2020 – May 2024 | Sydney, Australia
Contributed to the development of voice AI applications as a Full Stack Engineer. Focused on building and maintaining user-friendly interfaces and efficient backend systems.
Core Skills
Frontend Technologies
Advanced in React, Next.js, and TypeScript, building responsive, user-friendly interfaces optimized for performance and accessibility.
Backend & Microservices
Proficient in Node.js, focusing on microservices and event-driven architectures. Experience with PHP for minor server-side tasks.
DevOps & CI/CD
Proficient in Docker, Kubernetes, CircleCI, and ArgoCD to streamline deployments.
Cloud & Observability
Skilled in using Terraform for infrastructure management and DataDog for monitoring.
Education
Bachelor of Computer Science
University of New South Wales, Jan 2018 – Jan 2020
Weighted Average Mark (WAM): 81 (Distinction)
Courses: Data Structure and Algorithms, Networking, Database Systems, Security Engineering, Operating Systems, Advanced Algorithms, Human Computer Interaction.
Featured Projects
BriefingBot
An open-source AI tool for summarizing news articles using Node.js and HuggingFace models.
EnglishMentor
An English learning app for interactive speaking practice, built with Next.js, TypeScript, and Tailwind.