I'm Malcolm Todd, a full-stack software developer with 4+ years of experience modernizing large-scale engineering platforms and delivering reliable C#/.NET solutions across desktop, web, and cloud environments. I co-led the modernization of the CSD platform’s 3D and full-stack architecture, turning a legacy engine into a high-performance Three.js-based system integrated with a C# desktop app. My work spans geometry processing, rendering pipelines, interactive controls, and hybrid architectures, and contributed to CSD’s 2024 acquisition by Simpson Strong-Tie. In cross-functional settings, I blend engineering rigor with UX and product inputs to design maintainable interfaces, scalable data flows, and robust pipelines. I thrive on rapid learning, problem-solving, and end-to-end feature ownership. Completely adaptable skillset that allows for productivity in any kind of stack.

Malcolm Todd

I'm Malcolm Todd, a full-stack software developer with 4+ years of experience modernizing large-scale engineering platforms and delivering reliable C#/.NET solutions across desktop, web, and cloud environments. I co-led the modernization of the CSD platform’s 3D and full-stack architecture, turning a legacy engine into a high-performance Three.js-based system integrated with a C# desktop app. My work spans geometry processing, rendering pipelines, interactive controls, and hybrid architectures, and contributed to CSD’s 2024 acquisition by Simpson Strong-Tie. In cross-functional settings, I blend engineering rigor with UX and product inputs to design maintainable interfaces, scalable data flows, and robust pipelines. I thrive on rapid learning, problem-solving, and end-to-end feature ownership. Completely adaptable skillset that allows for productivity in any kind of stack.

Available to hire

I’m Malcolm Todd, a full-stack software developer with 4+ years of experience modernizing large-scale engineering platforms and delivering reliable C#/.NET solutions across desktop, web, and cloud environments. I co-led the modernization of the CSD platform’s 3D and full-stack architecture, turning a legacy engine into a high-performance Three.js-based system integrated with a C# desktop app. My work spans geometry processing, rendering pipelines, interactive controls, and hybrid architectures, and contributed to CSD’s 2024 acquisition by Simpson Strong-Tie.

In cross-functional settings, I blend engineering rigor with UX and product inputs to design maintainable interfaces, scalable data flows, and robust pipelines. I thrive on rapid learning, problem-solving, and end-to-end feature ownership. Completely adaptable skillset that allows for productivity in any kind of stack.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Software Developer / Engineering Developer at Simpson Strong-Tie
June 1, 2024 - November 1, 2025
Developed code-compliant structural calculation modules for global product lines (AS/NZS, IBC, NCC) as part of post-acquisition integration. Designed clear interfaces between backend engineering logic and client-side rendering, and improved reliability and performance of mission-critical pipelines. Implemented data flows using MongoDB + GridFS for large visualization payloads and project management data. Collaborated across engineering, UX, and product teams to align development standards and workflows.
Associate Software Developer at CSDA
May 1, 2021 - June 1, 2024
Co-led modernization of legacy 3D visualization engine, built 2D-to-3D geometry translation pipelines, and engineered hybrid IPC between a C# WPF desktop app and a JavaScript visualization layer. Developed Blazor + .NET web project management app, REST APIs, and MongoDB/GridFS data layers to improve data management and visualization workflows.

Education

Bachelor at University of Lethbridge
January 1, 2020 - January 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Education

Experience Level

Expert
Expert
Expert
Expert
Intermediate