Ted Marozzi

Senior Software Engineer at Canva

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ted Marozzi is a Senior Software Engineer based in Melbourne with eight years of experience building full-stack TypeScript and Python systems, currently crafting developer-focused features at Canva. He combines practical product sense with performance and security focus—at Iress he cut CI times from 12 hours to 2, closed 200+ vulnerabilities, and created a Hybrid TypeScript package now widely used across the company. Ted is an active open-source contributor to the popular mermaid-js project, exposing and refining diagram APIs and improving parsing and docs, and he channels that work into his own startup, mermaidflow.app. With a background in mechatronics and computer science, he brings systems thinking to web and tooling problems and a knack for turning manual processes into automated, cost-saving solutions.
code8 years of coding experience
job5 years of employment as a software developer
bookVCE, VCE at Ballarat Clarendon College
bookThe University of Melbourne
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

typescript10
javascript10
typescripts10
typescript-types10
documentation9
diagram9
flowchart8
uml8

Programming languages (10)

TypeScriptC++RustCJavaScriptGoRubyF#

Github contributions (5)

github-logo-circle
mermaid-js/mermaid

Feb 2023 - Nov 2023

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
userFull-stack Developer
Contributions:1 review, 3 PRs, 22 comments in 9 months
Contributions summary:Ted contributed to the mermaid-js project by implementing and refining core features of the diagram API. They exposed the diagram API for external use. The user added an internal label and updated diagram parsing functionality in the `Diagram.ts` file, improving overall diagram generation capabilities. Additionally, they made documentation improvements.
diagramsflowchartssequencesequence-diagramssimilar
Contributions:7 releases, 11 reviews, 28 commits in 1 year 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ted Marozzi - Senior Software Engineer at Canva