Waqas
Front End Developer

Waqas Naeem Bajwa

Melbourne · Australia · dev@waqasbajwa.com

I am Waqas Bajwa, a front-end developer. For over seven years I have built interfaces people rely on: consumer platforms at CHOICE Australia, healthcare content at RACGP, and now the new V/Line design system and website.

My journey in web development started with curiosity, and that same curiosity continues to drive me today. I am always learning, refining my skills, and exploring better ways to solve problems and write clean, maintainable code.

I enjoy working on projects that challenge me to think critically about user experience, performance, and design. Each project is an opportunity to grow, collaborate, and build something meaningful.

I believe in clear communication, problem-solving, and a strong user-centered approach, which has enabled me to work with clients and teams to turn visions into successful websites.

Let’s build something great together.

Experience

Frontend Developer

V/Line

I am the sole frontend specialist on the rebuild of the V/Line design system and website in Kentico Xperience.

  • Sole frontend specialist on the rebuild of the V/Line design system and public website in Kentico Xperience, defining the frontend implementation approach across components, templates and interactions
  • Built 45+ reusable components and page templates to WCAG 2.2 AA, documented in Pattern Lab to support consistent implementation and reuse
  • Defined component contracts (props, variants, states and data shapes) so backend developers could implement components in Kentico without reinterpreting them
  • Translated Figma designs into accessible, production-ready code, and resolved gaps where designs did not fully address content structure, behaviour or accessibility
  • Designed and built an automated in-page table of contents from scratch, turning CMS-authored headings into an accessible linked navigation pattern without a supplied design
  • Delivered complex accessible interaction patterns, including global navigation with search and typeahead, a media playlist, a keyboard-friendly carousel and a shared dialog system
  • Introduced automated accessibility testing with axe and BrowserStack, and worked with testers on audits and remediation across the system
  • Led frontend estimation, story planning and technical spikes, and mentored backend developers, BAs and content editors on component usage and accessibility

Read the V/Line case study

Key Technologies: Kentico Xperience, Tailwind CSS, Alpine.js, Pattern Lab, Vite, React, axe, BrowserStack, Figma

Mar 2026 to Present

Front End Developer

CHOICE Australia

I worked in Agile squads building features for CHOICE's consumer platforms, used by 400,000+ people, alongside designers, product managers and backend engineers. Collaborated with UX/UI designers to translate wireframes and mockups into functional, responsive web applications.

  • Developed and maintained responsive web applications using Vue.js, jQuery, HTML, and Sass
  • Created and managed content using Sitecore CMS, ensuring optimal user experience and site performance
  • Developed a Brand Reliability report as an interactive Sitecore component, with accessible tabs, filters and charts
  • Built a user interface for product reviews, integrating Bazaarvoice APIs to enhance product pages
  • Created a Vue 3 data management platform with real-time editing and a drag and drop image manager, using native browser APIs instead of extra packages
  • Implemented JavaScript logic for Azure Logic Apps to parse and structure JSON files
  • Created a custom theme for Qualtrics forms, improving consistency with the CHOICE website
  • Utilized Grunt for task automation, enhancing development workflow and efficiency
  • Wrote Cypress end-to-end tests, ran A/B tests in VWO, and released through TeamCity and Octopus Deploy
  • Collaborated with cross-functional teams in an Agile environment to deliver high-quality web solutions
  • Optimized web applications for maximum speed, scalability, and accessibility
  • Stayed updated with emerging front-end technologies and applied them to improve development processes

Key Technologies: Vue.js, jQuery, HTML5, Sass, JavaScript, Sitecore CMS, Azure, Grunt, Git, JIRA

Jan 2022 - Nov 2025

Web Content Administrator

RACGP

As a Web Administrator at RACGP, I played a vital role in supporting the Digital Solutions team, focusing on developing and maintaining the organization's web presence. My responsibilities spanned both technical development and digital marketing:

  • Developed responsive web pages using HTML5, CSS3, Bootstrap, and JavaScript
  • Collaborated on React projects, contributing to the modernization of RACGP's web applications
  • Successfully migrated content from Umbraco CMS to Kentico CMS
  • Utilized Google Search Console, Google Ad Manager, and Google Analytics to optimize website performance and support data-driven decision-making
  • Created and maintained key digital assets, including the RACGP Honour Board and Fellowship Policy Framework

This role allowed me to demonstrate my versatility in web development, content management, and digital marketing tools, while consistently delivering solutions that met RACGP's complex organizational needs.

Key Technologies: Kentico, Umbraco, JavaScript, HTML5, CSS3, Adobe Photoshop, Google Analytics, Google Ad Manager, ServiceNow

Aug 2017 - Jan 2022

Founder and Full Stack Engineer

Wit Web Solutions

Since 2019, I have been at the helm of my own web agency, seamlessly blending my roles as a Developer and business owner. This venture has allowed me to leverage my extensive front-end development expertise while honing my project management and client relation skills. As the driving force behind every project, I oversee all aspects of web development, from initial client consultations and requirement gathering to final deployment and ongoing maintenance.

My agency specializes in crafting bespoke WordPress websites, where I apply my deep understanding of PHP, JavaScript, HTML5, and CSS3 to create responsive, user-friendly, and visually compelling online presences for a diverse clientele. Each project presents unique challenges, pushing me to continuously expand my technical repertoire and problem-solving abilities. Beyond development, I take pride in my holistic approach to web solutions, incorporating SEO best practices, performance optimization, and security measures to ensure my clients' websites not only look great but also perform exceptionally in the digital landscape.

  • Built a Google Patents scraper in Python from scratch for a PhD research project at a Sydney university
  • Develop and maintain custom WordPress websites for diverse clients, managing projects from concept to deployment
  • Create bespoke WordPress themes tailored to client needs and brand identities
  • Utilize phpMyAdmin for efficient database management and optimization
  • Manage hosting services and domain registrations through cPanel, ensuring smooth website operations
  • Handle email setup and configuration for clients, enhancing their professional communications
  • Implement SEO best practices to improve client website visibility and search engine rankings
  • Develop multilingual websites, including projects in Urdu, expanding reach for international clients
  • Perform regular website maintenance, updates, and security checks to ensure optimal performance and protection
  • Manage client relationships, including requirement gathering, project updates, and post-launch support

Key Technologies: WordPress, PHP, Python, JavaScript, HTML5, CSS3, phpMyAdmin, cPanel, SEO tools

Additional Skills: Project Management, Client Relations, Multilingual Development (including Urdu)

Jan 2018 - Present

IT Support

Nando's

As the IT Support Specialist at Nando's, I played a crucial role in maintaining the technological infrastructure that kept restaurant operations running smoothly.

My responsibilities encompassed managing and troubleshooting a diverse array of systems, including computers, Point of Sale (POS) terminals, printers, and scanners. I served as the primary liaison between the restaurant and POS system vendors, ensuring seamless communication and prompt resolution of any technical issues.

My proactive approach to system maintenance and inventory management, particularly in keeping printer supplies well-stocked, contributed significantly to the restaurant's operational efficiency. This multifaceted role allowed me to demonstrate my technical expertise, problem-solving skills, and ability to support critical business operations in a fast-paced environment.

July 2011 - Aug 2016

Help Desk Support

Melbourne Polytechnic (NMIT)

As a Help Desk Support Specialist at NMIT (now Melbourne Polytechnic), I played a vital role in maintaining the institution's technological infrastructure and ensuring a smooth learning environment.

My responsibilities were diverse and critical to daily operations, including setting up and maintaining classroom computers, installing and updating Microsoft Windows and essential software, and implementing antivirus solutions to ensure system security. I efficiently managed the ticket system, promptly addressing and resolving a wide range of technical queries from staff and students.

My proactive approach to system maintenance and my ability to clearly communicate technical concepts to non-technical users significantly contributed to the overall efficiency of the institute's IT operations. This role allowed me to hone my technical troubleshooting skills while developing a strong understanding of IT support in an educational context.

Aug 2015 - Jan 2016

Education

Bachelor of Software Development

Charles Sturt University

I completed a Bachelor of Software Development from Charles Sturt University, where I gained a deep understanding of software engineering principles, programming, and system analysis. The program emphasized hands-on experience in developing, testing, and deploying applications using modern programming languages and methodologies. I also enhanced my problem-solving skills, working on collaborative projects that focused on real-world software solutions, preparing me to tackle complex development challenges.

2016 - 2019

Diploma of Information Technology

Melbourne Polytechnic

I completed a Diploma of Information Technology from Melbourne Polytechnic, where I developed a solid foundation in IT systems, networking, and database management. The program provided hands-on experience with a range of technologies, including hardware, software, and cybersecurity practices. I also improved my technical support and troubleshooting skills, preparing me to work in various IT environments.

2014 - 2015

Certificate IV of Information Technology

Academia International

I completed a Certificate IV in Information Technology from Academia International, where I learned the fundamentals of IT support, networking, and software applications. The program focused on practical skills such as configuring networks, managing IT systems, and providing technical support for users. This qualification equipped me with the foundational knowledge required to address a variety of IT challenges in diverse work environments.

2011 - 2012

Skills

Tech stack

Programming languages and tools

Workflow

Steps

Showcase

Umbraco CMS + Next.js Integration

A Hands-On Experiment in Modern Headless Architecture

I recently created a hands-on integration between Umbraco 16 (built on .NET 9) and Next.js 16 using React 19 and TypeScript.

The approach demonstrates how a traditional CMS can evolve into a flexible, service-oriented platform that supports Static Site Generation (SSG), Incremental Static Regeneration (ISR) and clean API design. It reflects the modern thinking about building systems today: lightweight, modular, and API-first.

This demo covers:

It is a simple project, but this project highlights a modern, API-driven architecture where Umbraco acts purely as a headless content service, and Next.js handles rendering, routing, and data hydration on the client side. The two layers communicate through structured REST endpoints, creating a clear separation between content management and presentation.

Interests

Passion for Learning New Technologies

As a front-end developer, my love for technology goes beyond my work. I thrive on learning and exploring new technologies, always looking for ways to expand my skill set. Whether it’s diving into the latest JavaScript frameworks, mastering advanced CSS techniques, or experimenting with cutting-edge tools, I am always eager to stay ahead of the curve. This continuous pursuit of knowledge not only keeps me updated with industry trends but also allows me to bring innovative solutions to my projects.

Love for Travelling and Beaches

When I’m not immersed in coding, I find immense joy in traveling and discovering new places. There’s something magical about experiencing different cultures, tasting local cuisines, and capturing the beauty of new destinations. Among my favorite spots are serene beaches, where I can relax, unwind, and soak in the natural beauty of the ocean. The calming waves and warm sun provide the perfect backdrop for reflection and rejuvenation, inspiring me to bring a fresh perspective to my work.

Family Time: Playing with My Kids

Family is at the heart of everything I do. I cherish the moments spent playing FIFA with my son, enjoying our friendly competitions and creating lasting memories. I also love engaging in playful adventures with my daughters, whether it’s building forts, playing board games, or simply enjoying their laughter. These precious moments remind me of the importance of work-life balance and fuel my drive to excel in my professional life. My family is a constant source of joy and motivation, encouraging me to give my best in all my endeavors.

Contact

Looking for someone who loves building awesome web apps? Let's connect!

Reach me at dev@waqasbajwa.com