About
My name is Simon Steer; I'm a software engineer based in Toronto.
I started my career in programming in early 2018 after having attended Juno's 9-week full-time frontend bootcamp in late 2017.
I'm passionate about creating web-based tools for creatives that emphasize slick user experience with as little friction and as much joy as possible.
Projects
A combination plugin and web app for Figma used to quickly preview favicons in the browser.
A web app used to create, edit, and manage invoices in the browser.
Writing
A follow-up article to Demystifying React Native’s Animated API: Part 1. Covers more complex topics related to React Native's Animated module such as parallel animations, using the native driver, and abstracting animations into reusable React hooks.
Thorough writeup of how React Native's Animated module works and the similarities/differences between animating in the browser vs in React Native.
Work Experience
• TailwindCSS, React, NextJS/Vercel, Remix, Typescript, Framer Motion, Firebase/Google Cloud Platform, Contenful, Prisma, Planetscale, AWS
• Contribute to product ideation sessions for both internal and client-facing projects
• Full ownership over development and deployment processes for both client-facing and internal web-based projects
• Built performant and reusable React Native components using TypeScript for the Drop mobile application
• Developed new features on our Ruby on Rails backend
• Wrote comprehensive unit tests for both our frontend and backend applications to ensure rigorous code quality
• Collaborated across departments and teams to deliver full-stack features on the Drop platform
• Contributed to product brainstorming and discussion, advocating for high code quality while keeping the requirements and timeline of the feature in mind.
• Provided regular engineering mentorship to junior team members