░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░▒▓█▓█▓█▓▓▓▓▒░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░▒▓▓▓▓▓███████████▓█▓▒░░░░░░░░░░░░░ ░░░░░░░░░░░░░░▒▒▓███████████████████▓▒░░░░░░░░░░░░ ▒▒▒▒▒▒▒▒░░░░░▒▒▓█████████████████████▓▓▒░░░░░░░░░░ ▒▒▒▒▒▒▒▒▒▒░░▒▓▓██████████████████████▓█▓▒░░░░░░░░░ ░░░░░░░░░░░░▒███████████▓▓▓█████████████▓░░░░░░░▒▒ ░░░░░░░░░░░░▓██████████▓▒▒▒█▓████████████▒░░░░░░░░ ░░░░░░░░░░░▒█████████▓▒▒▒▒▓▓█████▓███████▒░░░░░░░░ ░░░░░░░░░░░▒██████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓█████▓░░░░░░░░ ▒▒▒░░▒░░░░░▒█████▓▓▓▓█▓▓▒▒▒▓▓▓▓▓▓▓▓▒▓████▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒░▒███▓▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▓░▒▒▒▒░▒▒ ░░░░░░░░░░░▒███▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒█▓▓▓▒▒▒▒▒▓▒▓▓▓▓██▓▒▓▓▒▒▒▒▒▓▓█▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░░░░░▓█▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▒▒▒▓█▒▒▒▒▒▒▒▒▒ ░░░░░░░░░░░░░█▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▒▒▓▒▓██▒░░░░░░░░░ ░░░░░░░░░░░░░▒█▓▓▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓██▓░░░░░░░░░░ ░░░░░░░░░░░░░░░██▓▓▒▒▒▒▒▓▓▓▓▓▒▒▒▒▓▓▓██▒░░░░░░░░░░░ ░░░░░░░░░░░░░░░▓██▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓███▒░░▒▓██▓░░░ ░░░░░░░░░░░░░░░▓███▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓████████████░░ ░░░░░░░░░░░▒▒▒▓▓███▓▓▓▓▓██████▓▓▓▓▓▓█████████████▓ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▓▓▓▓▓▓▓███▓▓▓▓▓▓▓█████▓▓▓██████ ▒▒▒▒▒▒▒▒▒▓▓▓▒▒▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓▓▓▓███ ▒▒▒▒▒▒▒▓▒▓▓▒▓▓█████▓▒▒▓▓▓▓▒▒▓▓▓▓▓▓▒▒▒▓████▓▓▓▓▓▓▓█ ▒▒▒▒▒▒▒▒▒▒▒▓▓▓█████▓▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓████▓▓▓▓▓▓▓▓ ▒▒▒▒▒▒▒▒▒▓▓▓▓█▓████▓▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▓██▓██▓▓▓▓▓██ ▒▒▒▒▒▒▒▒▓▓▓▓▓██████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓███▓▓▓▓▓████
Based in Sydney, I am currently developing custom web solutions at Gloom Studio (Web Agency), where I transform client requirements into technical solutions.
I excel at bridging business challenges with software solutions, turning abstract concepts into reliable, scalable systems that drive meaningful outcomes.
University of New South Wales
BS Computer Science, 2022-2024
Web Development Agency
Translate complex non-technical client requirements by identifying underlying business problems and converting ambiguous requests into technical specifications through user journey mapping and interactive prototyping.
Established comprehensive development standards with structured PR conventions and feature demonstration Loom videos, eliminating unnecessary review meetings and significantly reducing time-to-approval for new features.
Led full-stack development team using Agile methodologies, implementing structured Jira workflows for issue tracking while strategically delegating tasks based on team strengths and growth opportunities to meet tight client deadlines.
Maintained regular client communication through weekly updates and clearly defined expectations, ensuring alignment between technical development and business goals.
Balancing technical excellence with business needs requires clear communication standards and effective delegation strategies.
Decreased time spent in code reviews through PR conventions and Loom video demonstrations
Based on post-project satisfaction surveys measuring alignment with business goals
Increased story point completion per sprint after implementing structured workflows
The most effective technical solutions come from deeply understanding the business problem first. Creating structured processes for both client communication and development workflows pays dividends in both efficiency and project outcomes.
Printing Services
Built responsive user interfaces using NextJS, React, and Fabric.js, focusing on creating an intuitive web-based editor for designing custom print products.
Implemented MedusaJS e-commerce framework and Stripe payment processing to enable seamless ordering and payment experiences.
Enhanced user experience by implementing skeleton screens and loading states, while optimizing API calls to significantly improve application responsiveness.
Collaborated with designers to refine the user journey through the editor, focusing on minimizing UI clutter and maximizing usability based on direct user feedback.
Decrease in user complaints about application responsiveness after implementing skeleton screens and loading states
Reduction in API call size, significantly improving data transfer speeds
Decrease in cart abandonment rate compared to previous system
Sometimes the most effective technical solutions are the simplest ones. Adding skeleton loading states had more impact on perceived performance than complex backend optimizations.
Work experience details will be added here. This section is currently under construction.
Note: Check back soon for updated information about previous work experience and accomplishments.