Rupert Samuel Hu

Front-end Software Engineer

I use front-end technology to design and create beautiful, maintainable and logical web experiences. Based in Western Australia.

I am a junior front-end developer passionate on delivering maintainable and robust software solutions. Over the years, I have gravitated towards a philosophy, one that carefully balances prioritising business needs and creating clean solutions. I have developed a growing interest in how AI tooling and code generation can be integrated into development workflows without compromising code quality or long-term maintainability. I find joy in developing designs that deliver compounding value over the long run.

Currently, I work with Imagemation on their flagship product ClickHome, a software solution for residential construction management. I love to get technical with frameworks and libraries such as Angular and React. I am more experienced in Angular but I am always eager to keep updated on both technologies. In my day-to-day work, I leverage AI-assisted development tools to accelerate delivery and explore solutions, while remaining mindful of where human judgement and review are essential. I have maintained and built upon enterprise-level software features in collaboration with stakeholders. I have experience refactoring and creating new implementations from legacy implementations.

I am always actively looking to further develop my knowledge and understanding about web related technologies — with a particular eye on how AI is reshaping the front-end landscape — and remain excited to create intuitive digital products and experiences. I am also deeply interested in the intersection of AI and frontend development through building intelligent, user-facing features powered by large language models.
View Rupert's Résumé

Junior Frontend Developer

@ Imagemation

October 2023 - Present

Built, maintained and implemented features through projects directed by primary stakeholders across ClickHome’s product infrastructure. Worked closely and collaborated with developers, consultants and leadership to create performant software and resolve and manage requirements. Utilised internal tools to develop and extend design systems and to adhere to design patterns (MVC). Produced mockups and prototypes across numerous projects using design tools such as Figma. Used CI/CD tools such as TeamCity to facilitate the automation and deployment of UI builds across client environments. Created, maintained and regularly executed E2E tests through Puppeteer and Cypress. Developed and integrated AI-powered features using large language model APIs to enhance product capabilities and streamline internal workflows.

Volunteer Frontend Developer

@ Coders for Causes

June 2022 - September 2022

Developed, designed and kickstarted the initial front-end for Elucidate, an educational organisation catered for helping high-school students through ATAR. Liaised with the client with agility to deliver a quiz platform for users to sharpen reinforce their studies and review other user’s content. The platform was built to scale using Firebase. Designed and created screen designs and mockups with Figma. Created components, touched on casual design systems principles and helped introduce other volunteer’s to web development best practices.

Volunteer Frontend Developer

@ Coders for Causes

November 2021 - February 2022

Contributed towards full stack development for a Food Bank Project focused on delivering educational information. Coordinated with the client to manage requirements and expectations. Created web pages and web based-games that encompassed nutritional education for children. Collaborated with other volunteers within the organisation to create pull requests, code reviews and partook in workshops to further technical ability within technologies in the project stack.

Products and Projects I've Collaborated Towards