Available to hire
I am a software engineer with a strong background in full-stack web development and scalable backend services. I specialize in building performance-optimized, user-centric apps using React and TypeScript on the frontend and ASP.NET Core APIs on the backend. I deliver secure, production-ready systems that support real-world engineering and business workflows.
I have experience designing maintainable web platforms, API integrations, and high-performance interactive applications across web and enterprise environments. I enjoy collaborating with cross-disciplinary teams to translate domain requirements into clean, maintainable software solutions.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Freelance Software Developer at McHugh Steel
January 1, 2025 - PresentDelivered a real-time, web-based 3D steel shed configurator using React and Three.js, supported by ASP.NET Core REST APIs and JWT authentication. Implemented scalable API endpoints and a secure auth layer; optimized Three.js rendering for complex structural models; designed reliable data flow between frontend configuration tools and backend services. Collaborated with engineering and design teams to translate domain workflows into production-ready, web-based software.
Software Developer Consultant at Steel manufacturing and shed design company
January 1, 2025 - PresentFull-stack developer for a steel manufacturing and shed design company to create a 3D configurator using Three.js and React; designed interactive 3D modeling application with precise spatial interactions; created RESTful API endpoints for data exchange between configurator and backend using ASP.NET; collaborated with engineers and designers to translate industry requirements into a user-friendly web-based tool.
Software Developer Consultant, Freelancer at Self-Employed / Freelance
January 1, 2025 - PresentFull-stack development for a steel manufacturing and shed design company to create a 3D configurator using Three.js and React. Led the design and development of an interactive 3D modeling application enabling real-time shed customization with precise spatial interactions. Implemented RESTful API endpoints for data exchange between configurator and backend services using ASP.NET. Collaborated with engineers and designers to translate complex industry requirements into a user-friendly web-based application.
Software Developer Consultant at Aurecon
December 1, 2024 - September 18, 2025Contributed to the design, development, and deployment of a proprietary node-based web application for construction design and project management. Built intuitive interfaces for engineers and architects to automate analysis and drawing processes using ASP.NET, Vue.js, Nuxt.js, and VueFlow. Developed and optimized algorithmic models and scripts in Grasshopper and Dynamo to automate design processes and integrate computational design techniques into building systems. Designed and managed backend databases using Gremlin API and graph databases for data integrity, scalability, and real-time insights.
Software Developer at IGS Group
May 1, 2024 - September 18, 2025Led the full-stack development of a web application using React and Firebase, enabling seamless integration between cloud-based data and the front-end user experience. Developed custom Revit plugins using C# and WPF to automate repetitive tasks and enhance Revit models. Created and deployed specialized plugins, including an Auto-Version Updater and Virtual Showroom Creator, and spearheaded a front-end Three.js viewer for hostable Revit families to support real-time model viewing in a browser.
Software Developer at IGS Group
July 1, 2023 - May 1, 2024Led full-stack development of a web application using React and Firebase; developed a front-end Three.js viewer for hostable Revit families; created Revit plugins using C# and WPF (Auto-Version Updater and Virtual Showroom Creator) to automate tasks and enable real-time model updates.
Technology in Design & Production Specialist at Hames Sharl ey
April 1, 2023 - September 18, 2025Managed the development and continuous improvement of in-house Revit plugins using C#, delivering customized tools to streamline internal workflows for multidisciplinary project teams. Developed and optimized Grasshopper scripts for converting Rhino geometry to Revit and for integrating OpenStreetMap (OSM) data into Revit, enabling seamless data exchange between software platforms. Led debugging, maintenance, and enhancement of existing C# and Python scripts to ensure tools remained up to date and efficient.
Technology in Design and Production Specialist at Hames Sharley
December 1, 2021 - April 1, 2023Supported architectural design and production teams by developing and maintaining custom Revit plugins using C#, delivering tools that streamlined workflows. Developed Grasshopper scripts for geometry automation and Rhino-to-Revit data exchange. Led debugging and maintenance of C# and Python tools, ensuring reliability and performance and enabling automated design workflows across multidisciplinary teams.
Technology in Design & Production Specialist at Hames Sharley
December 1, 2021 - April 1, 2023Managed the development and continuous improvement of in-house Revit plugins using C#, delivering customized tools that streamlined workflows; developed and optimized Grasshopper scripts to convert Rhino geometry to Revit and integrate OpenStreetMap data; led debugging and maintenance of existing C# and Python scripts.
Computational Designer at Populous
December 1, 2021 - September 18, 2025Developed Grasshopper and C# scripts to streamline workflows and enhance interoperability between Rhino, Revit, and Rhino.Inside, enabling seamless data exchange across platforms. Designed and implemented complex geometry for large-scale building projects (stadiums, convention centers) to facilitate precise design iterations and rapid prototyping.
Education
Master of Architecture at UTS Sydney
January 1, 2019 - January 1, 2021MSc Digital Architecture and Robotic Construction at LSBU London
January 1, 2017 - January 1, 2018Master of Architecture at UTS Sydney
January 1, 2019 - January 1, 2021MSc Digital Architecture and Robotic Construction at LSBU London
January 1, 2017 - January 1, 2018Master of Architecture at University of Technology Sydney
March 1, 2019 - March 1, 2021MSc Digital Architecture and Robotic Construction at London South Bank University
March 1, 2017 - March 1, 2018Master of Architecture at University of Technology Sydney
March 1, 2019 - March 1, 2021MSc Digital Architecture and Robotic Construction at London South Bank University
March 1, 2017 - March 1, 2018Qualifications
Industry Experience
Software & Internet, Manufacturing, Real Estate & Construction, Professional Services, Media & Entertainment, Education, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a 3D Modeler
We have the best 3d modeler experts on Twine. Hire a 3d modeler today.