Hi, I'm Thomas Leonard

Full-Stack Developer | Code Fanatic | Musician

with a strong focus on fundamentals

A Little About Me

I am a self-taught web developer, life-long learner, musician, and music educator. I've passionately enjoyed teaching myself web development while being a full-time music teacher.


My coding journey began several years ago with C# in the Unity game engine. I sunk many hours into making small games to share with friends. Deciding to take my joy for coding more seriously, I focussed on web development. I've chosen to build a thorough knowledge of the fundamentals, such as the core-concepts of javascript. I've continued to expand that knowledge into libraries such as React and Redux. My most recent studies have carried me into the basics of backend development, such as working with databases and security.


I'm always trying to apply my skills to real-world applications. I am very excited to start working with a team of like-minded developers in a production environment!


Outside of coding you can find me playing in various bands in the Seattle-area, teaching private music lessons, or enjoying some retro video games.

headshot

Skills/Tech

Frontend

  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind
  • Javascript ES6
  • React/Redux
  • Backend

  • Node
  • Express
  • MongoDB
  • Postgresql
  • Other

  • Git/Github
  • Mocha/Chai
  • Wordpress
  • Agile Methodologies
  • Web Service Hosting
  • Projects

    app preview

    RockOn Guitars Ecommerce Store

    React | Node | Express | Postgresql

    RockOn Guitars is fully functional mock-ecommerce store. Product data is pulled from a custom Postgresql database. Customers can search products by categories, make, and price. A working shopping cart feature utilizes ContextAPI for state management and saves shopping info in local storage for future sessions.

    app preview

    InstaVest Stock Market Tracking

    React | Vite

    InstaVest allows users to view stock market data in real-time. It utilizes a free third-party API (Alpha Vantage) to return daily stock market statistics. React components are dynamically rendered based on API queries and changes in state.

    app preview

    Tim's Bar and Grill

    HTML | CSS | Javascript

    A modern website showcasing all the offerings of a local restaurant. It includes a dynamic menu page and the ability to make reservations. All layouts are responsive for a user-friendly experience on all screen sizes.

    Let's Get In Touch

    haydentmusic@gmail.com