Software developer with 20+ years of experience, now focused on CAD design and mechanical prototyping. Self-taught in Fusion 360 and Blender, bringing a systems-thinking approach to functional design and precision 3D printing.
Custom handheld torch with integrated LED and trigger switch
Ray the Flashlight - technical drawing
Overall Length
186.06 mm
Overall Height
57.4 mm
Lens Diameter
Ø5 mm
Material
PLA plastic
Power Source
2× AA battery cradle
Light Source
LED with lens
Control
Mechanical trigger switch
Status
In active use
Design Challenge: Surface Modeling & Ergonomic Form
Designed a handheld flashlight for a child user, requiring careful attention to ergonomics and durability. This project was the first time working with advanced surface modeling techniques in Fusion 360—creating smooth, organic forms while maintaining structural integrity. The design accommodates a 2×AA battery cradle, mechanical trigger switch for power control, and integrated LED lens. All components required precise fit and tolerance management to ensure reliable assembly and longevity.
Ray the Flashlight - in useRay the Flashlight - product shotRay the Flashlight - section view
Lessons Learned & Manufacturing Insights
This project taught the importance of understanding real-world fit and user interaction in mechanical design. Surface modeling revealed how small geometry changes affect manufacturability and assembly. The trigger mechanism required iterative design to achieve smooth, reliable motion without binding. Testing through 3D printing iterations proved invaluable for validating tolerances and identifying assembly issues before finalizing the design. Every component serves a purpose—nothing is decorative.
02
Interactive Sound Robot
Custom mechanical design with integrated electronics and audio module
A custom robot design requested by a 15-year-old with specific design requirements including audio playback capability. The character was modelled in Blender, where its form was sculpted, and then taken into Fusion 360 for precise mechanical engineering. The challenge was integrating a recordable audio module (purchased component) within tight spatial constraints while maintaining structural integrity. Required designing custom holders for circuit board, speaker, and battery with zero wasted space. The head-mounted button needed to actuate the sound module switch reliably.
Robot body assembly, exploded viewSound module detailRobot detail
Tolerance Strategy & Practical Manufacturing
Most parts used ±0.15mm tolerances for optimal fit, while smaller components and support-interface parts used ±0.25mm tolerances to account for 3D print variability. This iterative tolerance approach came from testing multiple print iterations. The battery compartment required absolute precision to prevent short circuits while remaining removable for maintenance. The switch button actuator in the head required smooth, consistent motion without binding—solved through careful geometry planning and test printing. This project demonstrates the critical importance of understanding manufacturing constraints at the design stage.
Structural design for appliance repair and reinforcement
Material
PETG plastic
Reason for PETG
Enhanced strength & durability
Application
Load-bearing structural repair
Design Type
Dual-component system
Material Selection for Functional Requirements
Designed to replace a broken refrigerator shelf support system. This project emphasized the importance of material selection—PETG was chosen over standard PLA for its superior strength and temperature tolerance, critical for sustained appliance use. The design includes a glass-slot interface for secure shelf positioning and careful weight distribution to handle dynamic loading. The dual-component design (front and rear brackets) ensures stability while accommodating the existing fridge frame geometry. This demonstrates understanding of real-world manufacturing constraints and material properties beyond aesthetics.
Bracket design - front viewBracket design - side view
04
Parametric Box with Hinged Lid
Parametric design approach to mechanical assembly
Design Approach
Parametric modeling
Primary Purpose
Tolerance validation testing
Hinge Mechanism
Filament pin joint
Material
PLA plastic
Tolerance Validation & Design Iteration
Created as a deliberate test of tolerance management and mechanical assembly. The design uses a simple but elegant approach: a piece of standard 3D printer filament serves as the hinge pin, requiring extremely precise tolerances to allow smooth motion without binding or play. This project validated tolerance strategies later used in more complex designs. By keeping the design simple and focused on a single mechanical challenge, it became an excellent learning tool for understanding how small geometry variations affect assembly and function. The parametric approach allows rapid iteration of dimensions to find optimal tolerance ranges.
Box design with dimensionsBox rendered view
Background
Twenty years building software, now designing hardware
My career has been in software engineering. Design and 3D printing are a deliberate move into a new field, and the habits from that career carry over directly.
Mar 2026 – Sep 2026
Senior Automation Consultant
Staxd
Built Workato integrations connecting NetSuite with shipping and carrier platforms through REST APIs and webhooks.
Sep 2024 – Present
Contract Software Developer
Expert1
Modernising legacy VB.NET finance systems with new C# services. Contract repeatedly extended on performance.
2021 – 2024
Senior Software Developer
Envoy Advanced Technologies
Led modernisation of a cattle management system to React and TypeScript on Azure; architected a limit-management system on ASP.NET Core and Docker.
2016 – 2021
Manager, .NET Development Team
Bureau Veritas
Led a team of developers. Delivered an inspection management system and a shaft-testing system integrated with custom ultrasonic hardware.
2000 – 2016
Earlier career
Bureau Veritas, Median Technologies, Lifeline Community Care, Australia Post
Developer, analyst and systems administrator roles across enterprise, healthcare and national logistics.
What carries over
Software meets hardware
Integrated software with custom ultrasonic test hardware, which is the same mindset as fitting electronics into a printed enclosure.
Systems and architecture
Years of designing how parts fit together and fail gracefully, applied now to mechanical assemblies.
Leading and mentoring
Managed a development team, set priorities and bridged business stakeholders and engineers.
Requirements to delivery
Working with clients from first brief to release and support, then iterating from real feedback.
Everything in this portfolio, I learned on my own.
From Fusion 360 surface modelling and Blender sculpting to tolerance testing and 3D printing, every skill here came from curiosity, practice and persistence, with no one guiding the way. If this is what I can do on my own, imagine what I could achieve with the right support, mentoring and a team to learn from.
Design Philosophy & Technical Approach
Function First
Every design element serves a specific purpose. Form follows function, not aesthetics.
Manufacturing Reality
Designs account for real-world 3D printing constraints, material properties, and tolerance limitations.
Iterative Validation
Test printing and physical validation inform design refinement. Theory is verified through practice.
Systems Thinking
Understanding how components interact and fit together is as important as individual part design.
Technical Capabilities
Character modelling and organic sculpting in Blender
Material selection (PLA, PETG, understanding properties and constraints)
3D printing expertise (settings, optimization, troubleshooting)
20+ years of software engineering: systems thinking, architecture and leading teams
Ready to Discuss Your Project
I'm available to discuss your design and manufacturing needs, walk through my project portfolio in detail, and explore how my background in technical problem-solving can contribute to your team.