Profile photo of Jonathan Chang

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.

Download CV

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

Bachelor of Engineering (Honours) 2022 – 2026

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

Team Lead Nov 2025 – Present

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.
Connect Group Leader & Technical Volunteer Nov 2024 – Present

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.
Grocery Department 2IC & Duty Manager Mar 2021 – Present

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

Node.js88%
TypeScript / JavaScript85%
React / Electron78%
Python80%
Java / C / C++75%
SQL / NoSQL76%
REST APIs82%
HTML / CSS84%

Professional Skills

Leadership92%
Strategic Planning84%
Software Architecture81%
Conflict Resolution79%
Adaptability90%

Project Showcases

Selected Work & Personal Projects

In Progress Python · Dash · FastF1 · OpenF1

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
In Progress AI · NLP · Multi-turn Dialogue

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
Delivered Arduino · React · Electron · Node.js

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
Live Node.js · TypeScript · REST APIs

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
Prototype Streamlit · Gemini · edge-tts · Python

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