People are often surprised to learn that I'm both an Engineer and a Product Designer. I see myself as living at the intersection of these roles. As a Frontend Engineer, I directly engage with the end products that profoundly impact users. In my design work, I frequently write the code myself and take a mindset of what it takes to code the design I've created. This mixture of roles was honed during my tenure at a thriving startup, where team members collaborated across disciplines in a close-knit environment.
My approach to code development varies depending on the type of project I'm working on. When in legacy code, I rely on a blend of Chrome Developer Tools, find and searches in the code, and stepping through to pinpoint the root update location. For developing new single-page applications (SPAs), web pages, extensions, and other applications, I adopt a structured approach by breaking down tasks into manageable pieces. This may involve organizing work into sprints and managing tasks via Jira tickets, or using documentation to devise a strategic plan of attack for the development process.
My strengths are in tools like React, TypeScript, Vue.js, Sass, JavaScript, and jQuery. Additionally, I bring experience with diverse frameworks including Laravel, Ruby on Rails, and .NET. For version control, I've used Bitbucket and GitHub as repositories.
Please don't hesitate to
contact me for more information about my coding expertise.