Skip to main content
Nick McGuffinNM
Open to opportunities

Nick McGuffin

@nickmcguffin

Full-stack software engineer building production web apps with TypeScript, React, and Python.

Australia
Message

What I'm looking for

I’m looking for a role where I can own features end to end across the stack—building real-time web apps and robust backend services—while collaborating closely with cross-functional teams and maintaining high-quality engineering through testing and CI/CD.

I’m a full-stack software engineer with 4 years building and shipping production web software with TypeScript, JavaScript, React, and Python. I enjoy owning features end to end, turning complex requirements into reliable, maintainable software.

At Boeing Defence Australia, I designed and built a responsive React and TypeScript single-page application delivering real-time monitoring, control, and data visualisation for complex networking systems. I also developed Python backend services integrating with external systems over serial, REST, and WebSockets, streaming live data to the front end through a shared datastore.

I’ve helped re-architect a single-product system into a modular, plugin-based platform now supporting multiple products on shared infrastructure, with capacity to onboard more. I built internal tooling for network modelling and analysis, and I maintain delivery quality with unit, integration, and DOM testing, CI/CD pipelines, and daily code reviews in a high-compliance, security-critical environment—while mentoring junior engineers, graduates, and interns each cycle.

Experience

Work history, roles, and key accomplishments

BA
Current

Software Engineer

Boeing Defence Australia

Jun 2022 - Present (4 years 1 month)

Designed and built a responsive React/TypeScript single-page application for real-time monitoring, control, and data visualisation of complex networking systems. Developed Python backend services integrating hardware and software via serial, REST, and WebSockets to stream live data to the front end.

CU

PASS Leader

Central Queensland University

Feb 2021 - Oct 2022 (1 year 8 months)

Facilitated weekly programming and systems-analysis study sessions for first-year students and taught foundational programming and problem-solving concepts in an inclusive, discussion-driven format.

Education

Degrees, certifications, and relevant coursework

CU

Central Queensland University

Bachelor of Information Technology, Information Technology (Application Development)

Bachelor of Information Technology (Application Development) at Central Queensland University, completed in 2022.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan