Section 03 · ePortfolio
Employability Skills
Each of the employability skills below is evidenced through concrete actions and outcomes from the DataCare Connect capstone project and earlier work — not abstract claims.
Technical Competencies
| Skill area | Tools / Technologies | Demonstrated in |
|---|---|---|
| Frontend Development | React, Vite, CSS, HTML5 | DataCare Connect — educator directory, RTO page, responsive UI |
| Database Design | MySQL, SQL, MSSQL Server | DataCare Connect schema, SLIIT Restaurant System |
| Backend Exposure | Node.js, Express, PHP, Django | DataCare Connect API integration, Pharmacy site |
| Security Implementation | bcrypt, JWT, Zod, HMAC-SHA256 | DataCare Connect security stack |
| Desktop Development | C#, Visual Studio | Restaurant Management System |
| Mobile / ML | Flutter, Python, TensorFlow | Spot of Tea Android app |
| Data Visualisation | Recharts | DataCare Connect admin dashboard charts |
| Version Control | Git, GitHub | All recent projects — feature branches, pull requests |
| Project Management | ClickUp, Agile Scrum | DataCare Connect — four-sprint delivery |
Core Employability Skills
01
Communication
I communicate clearly in both technical and non-technical contexts. During DataCare Connect, I wrote documentation for a government audience that had no technical background, and also wrote inline code documentation for future developers. Both require the same underlying skill: knowing your audience.
02
Teamwork
I have worked in co-located and distributed small teams. I understand that effective teamwork is structural as well as interpersonal — shared conventions, visible work, and reliable communication channels matter as much as personal relationships.
03
Problem Solving
In the DataCare Connect requirements audit, I systematically compared the existing codebase against the original client brief and identified five missing features. I designed and delivered fixes for the educator directory and RTO module within a single sprint. That kind of methodical gap analysis is something I do naturally.
04
Self-Management
I set my own quality standards, track my own progress, and communicate proactively when plans change. When I fell behind in Sprint 3 of the capstone project, I raised it immediately rather than waiting to see if I could recover quietly. That decision saved the sprint.
05
Adaptability
I have worked across design, frontend engineering, database development, and QA within the same project. I am comfortable moving between layers of a system and taking on whatever is needed.
06
Cultural Awareness
Working in a multi-background team and building a platform for First Nations and multicultural families required cultural awareness at both the team and the product level — including data minimisation choices for sensitive demographic fields.
Graduate Attributes (USQ)
The University of Southern Queensland’s graduate attributes map directly to my experience in CSC6200:
- Knowledgeable — Production-quality software using industry-standard stacks (React, Node.js, MySQL, JWT, bcrypt) and security patterns (HMAC-SHA256 signed APIs, Zod validation, Helmet headers), applied in a real client project.
- Problem Solver — Recognising that the original care-type taxonomy (full-time/part-time/casual) was wrong for regional Australian childcare and proposing the correct FDC/IHC taxonomy is a concrete example of critical-thinking-driven problem solving.
- Effective Communicator — Three distinct communication artefacts: public documentation site for government stakeholders, technical README for future developers, and pull-request code reviews for teammates.
- Ethical Professional — Active involvement in data minimisation and access-control decisions aligned with the Australian Privacy Principles under the Privacy Act 1988.
- Self-Directed Learner — HMAC-SHA256, Recharts, and mobile-first responsive testing were all areas I taught myself during the project without being directed to.
- Culturally Aware — Multi-background team and product for First Nations and multicultural families required cultural awareness at both team and product level.