Smart CV, Human first.
I build digital bridges. As a Muggleborn Developer, I pride myself on translating complex technical architectures into intuitive, high-end human experiences. I believe the best software isn't just โbug-freeโ โ it's articulate.
When I'm not configuring LazyVim or wrestling with CSS grid layouts, you'll find me hiking the trails around Melbourne, submerged in a reef with a scuba tank, or deeply immersed in an RPG. I value precision in my code and presence in my life.
Experience
Currently contributing to the Fair Work Commission's Customer Service Platform, focused on modernising and enhancing the user experience for Australian workers and employers.
Fair Work Commission
- ยทLed architectural planning for the frontend and CRM integration - defined how dynamic form data is structured and stored in Dataverse, aligning with long-term platform goals.
- ยทBuilt schema-driven forms with React Hook Form + Zod, enabling scalable and reusable validation logic.
- ยทIntegrated with Dataverse CRM using OData and REST APIs for robust backend communication.
- ยทImplemented React Query for API data fetching, caching, and synchronisation with minimal boilerplate.
- ยทWrote unit tests with Vitest to ensure reliability across shared components and utilities.
- ยทDeveloped reusable field components driven by schema and context, reducing duplication and improving dev velocity.
Worked closely with the inlight team using agile methodology to deliver high-quality solutions across a diverse range of clients. Proficient in front-end and back-end development, CMS management, UI/UX enhancements, and ensuring accessibility standards. Experienced in writing thorough documentation, conducting tests, and maintaining robust systems.
Transport Accident Commission (TAC) โ How Safe Is Your Car
- ยทBuilt front-end search functionality, filters, and ANCAP page using TypeScript and Next.js.
- ยทDeveloped unit tests and Cypress tests to ensure reliability and robustness.
- ยทEnsured full accessibility of components and pages to meet AAA standards.
Nando's AU & NZ
- ยทLed a comprehensive UI overhaul for the Australian and New Zealand websites.
- ยทImplemented Framer Motion animations to enhance the user experience.
- ยทUtilised LaunchDarkly feature toggles to efficiently manage test components.
- ยทRegularly updated and maintained promotional free delivery offers.
Solstice Energy
- ยทDesigned and developed components in Vanilla Extract for Sanity CMS.
- ยทConnected form input fields to React Hook Form for efficient data handling.
- ยทCreated a custom multi-file upload feature integrating with Resend for automated email delivery.
- ยทConfigured CMS and maintained the front-end using TypeScript.
Amplar Health
- ยทManaged and maintained systems for psychologists using a Next.js and TypeScript codebase, ensuring operational efficiency and prompt issue resolution.
- ยทProvided client support, addressing needs and maintaining clear communication.
- ยทConducted regression testing after system updates to ensure continued functionality and stability.
- ยทHandled regular deployments using Vercel, ensuring consistent and reliable application delivery.
Vicinity Centres
- ยทEnhanced UI/UX by implementing front-end tweaks using React and Storyblok CMS.
- ยทDeveloped a custom Vue.js plugin for Storyblok to automate promotions based on date and time logic.
- ยทWrote a Python script to bulk modify and remove unused fields in the mall database.
Make-A-Wish
- ยทRevamped UI components in Twig, giving a fresh look to the Make-A-Wish website.
- ยทAdded new filter fields to Craft CMS to enhance content management capabilities.
- ยทAssisted in managing, maintaining, and deploying the donation form built as a React npm package, ensuring version stability.
Full Stack Developer
Zash VenturesMelbourneDesigned the system architecture for Veztr - a platform bridging investors and startups.
- ยทDesigned the system architecture for Veztr end-to-end.
- ยทBuilt REST APIs using Node.js and Express.js with Sequelize ORM for MySQL database management.
- ยทDelivered the Veztr app using agile methodology in a fast-paced startup environment.
WordPress Developer
C2 CapitalMelbourneDeveloped an online LMS using PHP, Node.js, React, and WordPress.
- ยทDesigned a Node/Express API to handle requests and filters efficiently.
- ยทIntegrated Stripe as a payment gateway for seamless and secure transactions.
- ยทImplemented core business logic using an OOP-based PHP approach.
Education
Master of Information Technology
Swinburne University of TechnologyMelbourne, AustraliaMajor in Software EngineeringHigh Distinction average with a focus on Distributed Systems and Human-Computer Interaction.
Bachelor of Information Technology
CHARUSAT UniversityGujarat, IndiaFoundation in Computer Science, algorithms, and software development.
Have an idea brewing?
Whether it's a rough concept or a fully scoped brief, let's talk. I'm always open to interesting builds.