Hello, World! 👋
Jonathan Chang
I'm a
I am a final-year Software Engineering (Honours) student at UTS, graduating in December 2026. At Optik Consultancy, I served as Team Lead of a cross-disciplinary team of five engineers, delivering a biomedical hardware prototype from scratch — teaching me that the most valuable engineers are those who can unite a team, communicate under pressure, and drive projects to completion. Grounded in software development, machine learning, and systems architecture, I believe the most powerful AI systems are not those that replace human judgement, but those that amplify it and I am passionate about building technology that sits at that intersection, seeking graduate opportunities where technical problem-solving meets real-world impact.
Resume & CV
Academic & Professional Profile
Professional Summary
Engineering student at UTS (WAM: 73.48) with experience across software development, hardware-software integration, and team leadership. Recent experience includes leading the delivery of a hospital technology prototype at Optik Consultancy and developing backend features for a newcomer onboarding app at The Movement Church. Strong foundation in Node.js, TypeScript, Python, React, SQL, and systems thinking, with a practical and collaborative approach to building useful products.
Education
University of Technology Sydney · Sydney, NSW
- WAM: 73.48
- Expected completion: Dec 2026
- Relevant coursework: Data Structures & Algorithms, Software Architecture, Embedded Systems, Interaction Design, Web Development, Database Programming, Real-Time Operating Systems
Work Experience
Optik Consultancy · Botany, NSW
- Led a cross-disciplinary team to develop a hospital technology prototype for Woolcock Institute.
- Integrated Arduino sensors with a React/Electron desktop application.
- Collaborated directly with the client to gather feedback and refine the design for real hospital use.
- Architected the electronics subsystem and guided interface/software development.
- Enabled real-time medical device data visualisation through robust hardware-software integration.
The Movement Church · Sydney, NSW
- Developed backend features for a newcomer onboarding app using Node.js, TypeScript, and REST APIs.
- Led a connect group of 25 members and onboarded 50+ newcomers.
- Collaborated with volunteers to gather requirements, test features, and improve workflows.
Coles · Engadine, NSW
- Led team operations in a fast-paced retail environment and coordinated daily workflows.
- Managed department performance and supported store-wide decisions as acting Duty Manager.
- Contributed to the grocery department becoming the top-performing department in the region.
Technical Skills
Professional Skills
Project Showcases
Selected Work & Personal Projects
F1 Race Replay Dashboard
An interactive dashboard visualising Formula 1 races using real GPS telemetry data. Animated car movement is achieved through cubic spline interpolation, delivering smooth positional playback at true race pace. Integrated both OpenF1 and FastF1 datasets with full playback controls, lap indicators, and driver status overlays.
- Real-time GPS telemetry playback with spline interpolation
- OpenF1 + FastF1 dataset integration
- Playback controls, lap & sector indicators
CLARA
Conversational Learning Agent for Requirements Analysis — a self-led UTS Honours Thesis project. CLARA is an AI-powered tool designed to assist engineering teams with requirements elicitation through structured, multi-turn dialogue. The system guides stakeholders through a contextual interview process to surface ambiguities and produce structured requirements artefacts.
- Multi-turn dialogue workflows for requirements elicitation
- Stakeholder trust & effectiveness evaluation studies
- AI-assisted structured requirements generation
Biomedical Hardware Prototype
Led a cross-disciplinary team of five engineers at Optik Consultancy to design and deliver a hospital technology prototype for Woolcock Institute. The system integrates Arduino-based sensors with a React/Electron desktop application, enabling real-time medical device data visualisation for clinical staff.
- Arduino sensor integration with hardware-software bridge
- Real-time data visualisation in React/Electron desktop app
- Delivered to Woolcock Institute within client deadline
Newcomer Onboarding App
Designed and built backend features for a newcomer onboarding application used by The Movement Church. Identified inefficiencies in the existing volunteer process and proposed a scalable architecture. The system automates onboarding workflows, reduces administrative overhead, and continues to be actively used by the organisation.
- Scalable REST API backend with Node.js & TypeScript
- Automated onboarding workflows reducing admin overhead
- Requirements gathered from 50+ volunteer coordinators
SAGE Smart Assistant
A voice-enabled study assistant built for engineering learners. SAGE uses Gemini for natural conversation and edge-tts for spoken answers, with a system prompt designed to keep explanations clear, supportive, and concise enough to follow comfortably by ear.
- Gemini-powered chat responses with a guided engineering learning persona
- Text-to-speech playback using edge-tts for spoken responses
- Built as a Streamlit prototype for fast iteration