Brandon Avery
HomeAboutTools

About

Web Development

With over 15 years of experience in developing and implementing fully functional UI experiences, I specialize in creating seamless, user-centric interfaces that enhance overall user experience. Additionally, I have 5+ years of expertise in JavaScript development, with a strong focus on React and TypeScript, utilizing industry-standard libraries and technologies to build dynamic, high-performance applications.

Software Development

With over 10 years of experience using Node.js, Python, and PHP, I have developed end-to-end working solutions across a range of projects. I have hands-on experience with backend systems, frontend frameworks, extensive API integrations, and some database management, enabling me to deliver functioning and intuitive applications.

Solo or Team Player

I have experience as both an individual contributor and a team player, thriving in both environments. Whether working independently to complete projects or collaborating with others, I am adaptable and focused on delivering results. Additionally, I have led teams, guiding them toward successful project outcomes while keeping morale high.

Tools and Optimization

One of my favorite aspects of software development is optimizing tasks. Whether simple or complex, I find joy in scripting solutions that make processes easier and more efficient, saving time and effort. Creating tools not only enhances productivity but also provides an excellent opportunity to learn and experiment with new technologies, further expanding my skill set and knowledge.

Coding Philosophy

Write clean, readable code. If you can't easily explain what your code does by just looking at it, you're making things harder for yourself and your colleagues.

Understand the code before using it. I invest time in breaking down and learning concepts before applying them. I never rely on copy-pasting solutions just because they work.

Coding isn't confined to the keyboard. Some of my best problem-solving moments happen away from the screen—whether in the shower, chatting with friends or coworkers, or sipping tea. If you're stuck, stepping away for a fresh perspective can work wonders.

Skills and Technology

  • JavaScript
  • ReactJS
  • TypeScript
  • Node.js
  • Material UI
  • Tailwind CSS
  • HTML
  • CSS
  • XML
  • XSL
  • JSON
  • PHP
  • Python
  • REST API
  • GIT
  • NPM

Yes, I had AI help me write these cards. I have a tough time talking about myself!