Academics
I have developed a number of skills and knowledge through my academic experiences. I have outlined below my education as well as some notable projects that I proudly developed and contributed to.
University of Technology Sydney
March 2016 - Current
Bachelor of Engineering (Honours), Diploma in Professional Engineering Practice
Major: ICT Engineering, Sub-Major: Software Engineering
During my time at UTS, I developed a number of technical skills from lesson and
project based classes. Some of these skills include programming with coding languages
(Java, C, SQL and Javascript), Software Architecture, Agile Software Development,
IT Networking, Cryptography, Cyber Security, Project Management and
Entrepreneurial Business Development.
I also learnt and developed further on transferrable skills throughout the duration
of my studies through project development experiences. Many of the projects listed
below required my leadership skills to assign tasks, define goals and manage
project members. Communication was also the key throughout university as it
allowed for effective collaboration with team members and effective sharing of
knowledge with others. I also had to use critical thinking skills within
programming classes in order to implement new coding techniques to solve
challenges.
San Francisco State University
January 2019 - June 2019
Bachelor of Science
Major: Computer Science
At SFSU, I developed technical skills in Python, Data Structures and Java from various
programming classes which were then implemented to complete coding challenges. Learning
Python was definitely one of my best choices as I use it as my main programming today.
Communication was definitely one of the main skills developed at SFSU as I was required
talk with a variety of students that did not have english as their first language. I also
volunteered at TEDx Berkeley and with the International Educational Exchange Council as
an officer which further improved my leadership, organisational and communication skills.
Academic Projects
MoveNSW
Software Engineering Practice
Front-End Developer
High Distinction - 99/100
Key Achievements:
- Developed different front-end components using HTML, CSS and Javascript.
- Collaborated with the back-end team to integrate the two technology stacks together and produce a web application.
- Self taught Javascript and shared my knowledge to other students of the front-end team.
- Utilised paired programming techniques to collaborate on challenging tasks and learn from each other's knowledge.
MoveNSW was a transport management system designed to provide personalised timetables. My team's goals for the project were to develop the initial system around the train timetables of Sydney. This system would then be able to be developed further in the future with other state's train timetables as well as bus and ferry transportation.
This project was the first software engineering project that I contributed to through front-end development with Javascript and documentation of the project development life cycle.
COVID-19 Detection App
Professional Studio A
Machine Learning, Data Analysis and Python Development
High Distinction
Key Achievements:
- Developed a Python script to detect potential COVID-19 patients from X-rays through the use of a machine learning model that was generated with Tensorflow and Keras.
- Developed a Python script to detect a cough within an audio file through signal analysis.
- Collaborated with the front-end and back-end team on data gathering and implementation within the web application.
- Developed documentation on the data analysis and software architecture.
- Led the data analysis team and shared my knowledge to all different teams within every stage of development.
The COVID-19 Detection App was developed to determine the likelihood of COVID through X-Ray, Cough and Temperature analysis. I researched and taught myself the development and implementation of x-ray analysis from similar existing machine learning implementations. I then implemented the project for x-rays with data gathered from online resources, resulting in a model for analysis. Cough analysis was developed by analysing the wavelength of an audio file and determining large peaks as coughs. This component was modelled after early assumptions identified not being able to hold your breath for 20 seconds being a COVID positive factor. Finally, temperature was input by the user and a value over 35 would increase your positive outcome.
All three were then incorporated in their own python script. I collaborated with the back-end developer and implemented my scripts into an API call that ran before storing the data in the database. Each script would analyse its own data, then a combination of the three results would reveal your COVID-19 outcome.
IoT Monitoring App
Professional Studio B
Back-end Developer
High Distinction
Key Achievements:
- Developed the entire back-end of the web application through the use of Python, SQLite and the Django Rest Framework.
- Led the back-end team to plan, architect and develop the back-end.
- Collaborated with the front-end team to identify API endpoints that needed to be developed and data that needed to be sent and retrieved.
- Developed documentation of the back-end components and software architecture.
- Self taught Django and the Django Rest Framework in order to develop the back-end system and assist others in developing components.
The IoT Monitoring App was developed to provide a live monitoring view for patients and health workers of a number of health measuring components. The health monitoring system measured ECG, Heart Rate and Accelerometer data of the person wearing the device. The project was a prototype for further development where more data would be retrieved and the web application would extend to a more advanced telehealth system.