Patrick Hao

Australia

@ptrkh

Software Engineer and Clean Code Enthusiast.

Badges

Problem Solving
CPP
Python
C language

Certifications

ptrkh has not earned any certificates yet.

Work Experience

  • Lead Architect of Vehicle Software

    Sunswift Racing•  September 2022 - November 2023

    Sunswift 7 (SR7) is a solar race car that won the Cruiser Class of the 2023 Bridgestone World Solar Challenge (BWSC) and claims the Guinness World Record for “Fastest EV over 1000km on a single charge”. Achievements: (1) Improved system reliability, performance, security, maintainability, and extensibility by spearheading modularisation of SR7’s vehicle logic. (2) Enhanced team productivity by creating/maintaining several code repositories/templates and evangelised software engineering best-practices like test-driven development. (3) Improved software development culture by introducing DevOps tools like Ansible that enabled team to experiment and improve systems without fear of breaking things irreparably.

  • Research Intern

    Trustworthy Systems•  December 2022 - August 2023

    Achieved all milestones in project titled "Native support for persistent storage on the seL4 microkernel", which involved (1) developing an SD card driver for an ARM SoC, (2) extending the seL4 Device Driver Framework (sDDF) to support block device drivers, and (3) modifying an existing file system library to consume the new sDDF interface.

  • Teaching Assistant

    University of Sydney, School of Computer Science•  February 2022 - June 2022

    Taught and marked assessments for SOFT3202, a final-year Java course that covers advanced software design patterns and software testing theory.

  • Simulation Software Engineer

    USYD Rocketry Team•  April 2021 - November 2021

    Firetail placed 1st in the Australian Universities Rocket Competition and 2nd in the Spaceport America Cup in the 30,000ft category. Achievement: Extended our rocket simulator to predict the trajectory of the Firetail rocket more accurately at transonic and supersonic speeds.

  • Research Assistant

    University of Sydney, School of Computer Science•  July 2021 - August 2021

    Built automated CI/CD pipelines to improve testing, deployment, and packaging of Souffle, an open-source logic programming language developed at USYD under Prof. Bernhard Scholz.

  • Founder & Full Stack Web Developer

    Bookbuild•  January 2018 - December 2020

    Created end-to-end real estate web platform that sought to bring greater efficiency to the real estate market by helping homeowners appraise their properties more effectively. Solely responsible for designing and developing the web platform in addition to managing all sales, marketing, finance, and legal affairs. Awarded top prize (AU$1,000) at 2020 USYD SPARK Entrepreneurship Competition by judges from USYD’s Incubate accelerator.

  • Investment Analyst

    UBS Asset Management•  February 2014 - July 2020

    Selected in Year 12 to join UBS and worked in Client Services (2014 - 2015), Australian Small Cap Equities (2017) and Structure Beta and Indexing (2016 - 2020). Eliminated thousands of hours of labour-intensive work in all three teams by learning to code and creating automated Python, JavaScript and MS Excel tools in addition to responsibilities as an investment analyst.

  • Research Assistant

    University of Sydney Business School•  February 2016 - March 2019

    Developed Python and JavaScript programs that automated data collection/processing workflows to support Dr. Angelo Aspris’ finance research. Used a variety of cloud services to process large datasets.

Education

  • University of New South Wales (UNSW), Sydney

    Computer Science & Engineering, Honours•  February 2022 - August 2023

    Specialisation: Operating Systems. Achievements: (1) 1st in “Advanced Operating Systems” (COMP9242) for Term 2 2022. Recipient of Arista Networks COMP9242 Prize. (2) Taste of Research (ToR) Scholarship Recipient for project titled “Native support for persistent storage on the seL4 microkernel” with the Trustworthy Systems (TS) research group.

  • University of Sydney, Sydney

    Computer Science, BS•  February 2018 - November 2021

    Majors: Computer Science, Information Systems and Statistics. Achievements: (1) 1st in 2020 USYD SPARK Entrepreneurship Competition. (2) 3rd and Artemis Prize Winner in 2019 USYD Innovation Week Deep Learning Challenge.

  • University of Sydney, Sydney

    Commerce, BS•  February 2018 - November 2021

    Majors: Finance. Achievements: (1) 1st in Australia for 2017 Fidelity Stock Pitch Competition. (2) 2nd in “Fixed Income Securities” (FINC3019). (3) 3rd in “Mergers & Acquisitions” (FINC3013).

  • University of California (UCLA), Los Angeles

    Computer Science, Student Exchange•  July 2017 - August 2017

    Completed coursework in Statistical Programming in R and US Politics. Awarded USYD United States Studies Centre Scholarship for Academic Merit.

  • Tsinghua University, Beijing

    Finance, Student Exchange•  June 2015 - July 2015

    Completed coursework at the People’s Bank of China School of Finance. Awarded USYD Strategic Exchange Partner Scholarship for Academic Merit. Awarded Tsinghua University Program Scholarship for Academic Merit.

Skills

ptrkh has not updated skills details yet.