Shannon Rothe

Frontend Developer at canva

Sydney, New South Wales, 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

🤩
Rockstar
🎓
Top School
Shannon Rothe is a frontend developer with 11 years in software engineering, most recently contributing to Canva’s frontend team and earlier building financial advice platforms at Padua Financial Group. She blends strong TypeScript/JavaScript and UI skills with backend-aware engineering, having implemented CLI flags, lint autofixes, and AST refactors on the oxc Rust/JS toolchain. Comfortable across Angular, PHP, AWS Lambda and modern front-end stacks, she pairs practical product focus with attention to code quality and developer tooling. Based in Sydney, she also holds formal training in computer science and a diploma in financial planning, giving her a rare mix of technical depth and domain understanding in financial systems.
code11 years of coding experience
job6 years of employment as a software developer
bookDiploma, Financial Planning, Diploma, Financial Planning at Monarch Institute
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Wollongong
bookHigh School, 78, High School, 78 at Mudgee High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,122reputation
193kreached
6answers
26questions
github-logo-circle

Github Skills (23)

parserator10
javascript10
parser10
compiler-compiler10
compiler10
rust10
jsx10
formatter9
transpiler9
formatters9
linter9
cli9
typescripts8
typescript-types8
typescript8

Programming languages (8)

TypeScriptC++ShellRustSCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
oxc-project/oxc

Mar 2023 - Mar 2023

⚓ A collection of JavaScript tools written in Rust.
Role in this project:
userFull-stack Developer
Contributions:89 reviews, 25 commits, 22 PRs in 12 days
Contributions summary:Shannon primarily contributed to the `oxc-project/oxc` repository by adding support for JSX elements and fragments within the oxc_printer crate. They also worked on the oxc_parser crate, preventing JSX expressions using the comma operator, preventing errors. Additionally, the user refactored the AST code, improving the processing and structure of parameters and class and property definitions and made linting and formatting improvements. Further, they implemented autofix functionality in the linter and added features to the command-line interface, like the `--max-warnings` and `--rules` flags.
compilerjavascriptlinterminifierparser
shannonrothe/notion-freehand

Mar 2022 - Mar 2022

Contributions:18 commits, 4 PRs, 9 pushes in 1 day
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
Shannon Rothe - Frontend Developer at canva