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.

Hi, I’m Rupert and I’ve been working commercially on residential construction software (ClickHome) for about three years now.

I primarily work with TypeScript and Angular. I naturally gravitate towards solutions that are elegant and maintainable. Ensuring type correctness, consistent styling guidelines and static analysis are all parts of my bread and butter. I’m never the one to turn my head away when picking up new things as I’m the curious type of person to get invested in how technology works.

I’ve steered many projects from start to end and have developed the scar tissue of owning the consequences of technical and business decisions. Being in that world gives you the opportunity to learn, and without it, growing becomes fractional. It keeps me humble and on my toes and I’m glad I can continually work and own the outcomes of projects.

Before my time at ClickHome, I was a volunteer frontend developer and completed my master’s with research into transformer networks. I am ambitious to expand my skillset and keen to continue learning about business and technology.

If you’re interested in working with me, please feel free to reach out through the button below, I would love to hear from you!
Get in Touch

Frontend Developer

@ ClickHome

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