After wrapping up a contract role, I’m now looking for my next full-time opportunity. Contracting lets me explore diverse projects, adapt fast, and refine my sense of the work I find most impactful. Now I’m eager to go deep with a product-focused team where I can make a lasting impact — building tools that help people and businesses thrive. With experience across the stack (React, TypeScript, Node.js, PostgreSQL and more), I’m keen to contribute end-to-end, ship great user experiences, and help shape something meaningful.

Guru Sandhu Harcourt

After wrapping up a contract role, I’m now looking for my next full-time opportunity. Contracting lets me explore diverse projects, adapt fast, and refine my sense of the work I find most impactful. Now I’m eager to go deep with a product-focused team where I can make a lasting impact — building tools that help people and businesses thrive. With experience across the stack (React, TypeScript, Node.js, PostgreSQL and more), I’m keen to contribute end-to-end, ship great user experiences, and help shape something meaningful.

Available to hire

After wrapping up a contract role, I’m now looking for my next full-time opportunity. Contracting lets me explore diverse projects, adapt fast, and refine my sense of the work I find most impactful.

Now I’m eager to go deep with a product-focused team where I can make a lasting impact — building tools that help people and businesses thrive. With experience across the stack (React, TypeScript, Node.js, PostgreSQL and more), I’m keen to contribute end-to-end, ship great user experiences, and help shape something meaningful.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Full Stack Engineer (Contractor) at Two Circles
April 1, 2025 - Present
Delivered front-end and full-stack engineering across three major sports projects. SACA: improved membership portal UI and accessibility to enhance fan and member experience. UEFA: built a new platform from scratch using React, Next.js, Express, Node, and Azure, delivering scalable APIs and high-performance front-end components. JCSA: enhanced horse racing management system using Razor Views, ASP.NET, C#, Oracle, TypeScript and Tailwind, optimizing CMS modules and data models for clearer results.
Senior Software Engineer at YouMod
April 1, 2025 - September 21, 2025
Led end-to-end product development to ensure a seamless user experience and efficient order processing. Solo full-stack development of a full-feature MVP RV customization platform, improving order efficiency and user experience for multiple manufacturers. Tech stack included Next.js, React.js, TypeScript, GraphQL, PostgreSQL, Prisma, Node.js, Digital Ocean, Vercel, Storybooks, and Jest.
Software Developer (Contract) at State Government (DJSIR)
August 1, 2024 - September 21, 2025
Built scalable, responsive front-end components with React.js, TypeScript, and Tailwind CSS. Optimized backend processes with Squiz CMS, boosting performance and reliability. Partnered with UX, backend, and project teams to align delivery with business goals. Led code reviews and sprints to drive quality and continuous improvement. Migrated a legacy CMS to a modern stack for a Victorian government department, enhancing performance and maintainability.
Senior Front End Engineer (Contract) at Kmart
October 1, 2023 - September 21, 2025
Enhanced application performance and scalability by integrating GraphQL APIs, improving data retrieval efficiency and user experience. Managed a cross-functional team to deliver three strategic projects ahead of deadlines, reducing time to market and earning praise for quality. Engaged in strategic planning with senior stakeholders to align technology projects with business goals, contributing to higher customer satisfaction. Mentored junior developers and led code reviews, fostering growth and ensuring high code quality. Led UI library development to standardize design across teams, cutting development time by 30%.
Senior Software Engineer (Contract) at Aceik, GoThrive
December 1, 2022 - September 21, 2025
Focused on front-end development with Next.js, React.js, TypeScript, Redux and back-end development with AWS, Node.js and Express, creating robust APIs for energy management systems, contributing to improved operational efficiency and customer engagement. Implemented comprehensive unit and integration testing using Jest and Cypress, ensuring high-quality software deployments. Delivered multiple greenfield projects under tight deadlines, collaborating with product and design teams to align tech solutions with business goals.
Senior Full Stack Engineer (Full Time) at Demyst
March 1, 2022 - September 21, 2025
Led fintech product development, delivering React, Redux, AWS, Node.js, and Docker-based solutions. Implemented Agile processes to improve delivery speed and collaboration; led a development team across multiple projects, reducing defects and accelerating delivery. Enhanced team delivery processes and collaboration, resulting in improved project turnaround times and stakeholder satisfaction.
Web Developer (Contract) at Contractor
March 1, 2019 - September 21, 2025
Developed and maintained client web applications and websites for Target, startups, News Corp, Woolworths, and Channel Nine. Built and maintained WordPress themes with ACF; delivered responsive, fast-loading sites and improved engagement. Collaborated with clients to translate business goals into technical solutions, ensuring security, scalability, and long-term stability.

Education

Bachelor of Information Communication & Technology - Business System at Swinburne University of Technology
January 1, 2012 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Professional Services, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more