Crafting Beautiful User Experiences with Expert Full Stack Development

I have a passion for creating visually appealing and intuitive websites and applications. I bring a unique blend of technical expertise and creative vision to each project, delivering high-quality results that meet and exceed expectations.

About Me

Hello, my name is Brady Blair. I'm a tech-savvy engineer based on the east coast with my amazing (and also tech-savvy) wife, Sarah Rose and our 5 cats: Mochi, Miso, Mew Mew, Kimchi, and Saki (=^._.^=) ᵐᵉᵒʷˎˊ˗

After graduating college I followed my passion for technology and engineering, which led me to a career in the LED screen industry. However, in late 2019, I discovered my love for programming and have been hooked creating websites and applications ever since.

When I'm not coding, I like to spend time with my wife and our cats, play video games, and watch competive e-sports (Counter Strike and Super Smash Bros. Melee).

I enjoy creating and discovering new things, particularly when they involve technology and programming. So, let's nerd out and create something awesome together!

From Concepts to Creation

Transforming ideas into game-changing solutions, here are some of the projects I am proud to have contributed to.

  1. 01
    Semper Liberi

    Semper Liberi

    I developed a significant renovation of a West Virginia based non-profit organization, Semper Liberi's website, incorporating the latest web development technology. The website now features a cutting-edge design and an enhanced user experience, improving its aesthetic appeal and offering a more efficient and user-friendly experience for visitors. The website also includes a yearly golf tournament registration form and a donation page, which has increased the organization's online presence and revenue.

  2. 02
    Big I Illinois Website Redesign and Storyblok CMS Integration

    Big I Illinois Website Redesign and Storyblok CMS Integration

    I was the main developer on the Big I Illinois website redesign, integrating the Storyblok CMS to provide a more user-friendly and efficient experience for the client. I worked closely with the project manager to ensure the design was implemented to specifications. Together we delivered a high-quality product that met and exceeded the client's expectations. One of the things I would like to highlight is the use of the Next.js App Router which takes advantage of ISR to provide a fast and up-to-date experience for the user as soon as content is updated in the CMS without requiring a full rebuild.

  3. 03
    Streaming License and Auto Reporting Integration

    Streaming License and Auto Reporting Integration

    I was a part of the frontend implementation, which included a product page and third-party API integration for importing setlists from Planning Center. By using Vue.js, I enhanced the user experience of the setlist import flow, making it more modern and responsive compared to the previous experience using the legacy .NET Web Forms technology.

  4. 04
    Musician's Practice App with Looping and Instrument Isolation

    Musician's Practice App with Looping and Instrument Isolation

    I developed a new feature for the RehearsalMix Player that enables custom song arrangements in the ChartBuilder app. I tackled iOS WebAudio API challenges to support large audio files efficiently with low latency and smooth rearrangement. This feature received positive feedback and significantly reduced data caching issues, resolving crashing problems.

  5. 05
    Monorepo and Shared Component Library

    Monorepo and Shared Component Library

    I contributed by implementing a monorepo and shared component library, enhancing our development process and shortening the timeframe for implementing new features in our client's sites. I helped to conceptualize and design the framework for various projects that would utilize these packages. This shared component library has elevated the consistency and quality of our codebase, while the monorepo has simplified project management and maintenance

  6. 06
    Improved Developer Workflow and Documentation

    Improved Developer Workflow and Documentation

    I focused on streamlining and removing obstacles from our development team's workflow. Adopting a new build system improved our build and TypeScript file speeds. I also enhanced our documentation for a more productive environment. These changes resulted in a 2x to 4x decrease in build times for TypeScript, asset bundling, and Sass files. The improved documentation led to a reduction in the time it takes for new developers to become productive on the project.

  7. 07
    Contributions to Open Source Projects

    Contributions to Open Source Projects

    I contributed to open source projects, including Elastic UI and SVG-Sprite, showcasing my passion for software development and a commitment to improving the web for everyone. I'm continuously seeking ways to support other open source projects and make a positive impact on the software development community.

Technical Proficiencies

Keeping up with the fast-paced web development ecosystem, one technology at a time.

  • TypeScript
  • JavaScript
  • C#
  • Ruby
  • HTML5
  • CSS
  • SQL
  • GraphQL

Programming, Markup, Style and Query Languages

  • Next.js
  • React
  • Vue.js
  • Nuxt
  • Gatsby.js
  • Astro
  • Vite
  • Sass

Frontend Technologies

  • Node.js
  • Express
  • .NET Core
  • Rails

Backend Technologies

  • PostgreSQL
  • Azure
  • Supabase
  • IndexedDB
  • Microsoft SQL Server
  • REST
  • Storyblok CMS
  • Stripe

Databases, Services, CMS, and APIs

  • Jira
  • Git
  • GitHub
  • BitBucket
  • Netlify
  • Vercel
  • Docker
  • CI/CD
  • Monorepos
  • Agile/Scrum
  • PWAs

Technical and Other Tools

The Finishing Touches

All of this is encompassed by a love of collaboration and a desire to iterate.

Communication

I express technical concepts clearly and concisely, with a passion for documentation.

Creativity

I love thinking outside-the-box, to build engaging and user-friendly experiences.

Attention to Detail

I deliver complete work and ensure implementation of the design to specifications.

Problem Solving

I enjoy the challenge of researching and testing to find an effective solution.