Skip to content
View heinrichb's full-sized avatar

Block or report heinrichb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
heinrichb/README.md

👋 Hi, I'm Brennen Heinrich

I'm a Full-Stack JavaScript/TypeScript Developer with 9+ years of experience building scalable, high-performance web applications. Specializing in Vue.js, Angular, and Node.js, I create reusable UI components, optimize performance, and streamline workflows to deliver seamless user experiences.

I thrive on solving complex challenges, bridging the gap between front-end and back-end, and continuously learning new technologies to improve development efficiency.

🛠️ Skills

  • Frontend: Vue.js, Angular, React, Next.js, Tailwind CSS, SCSS, TypeScript, JavaScript, HTML5
  • Backend: Node.js, Express.js, PHP, RESTful APIs, MySQL
  • Testing & Optimization: Vitest, Performance Tuning, Unit Testing
  • DevOps & Tools: Docker, CI/CD, Git, Linux, Vite

🚀 Professional Experience

  • Ingo Money (2019–2024):
    Sole UI/UX developer modernizing internal tools with Vue.js and TypeScript, improving employee workflows and reducing development time through reusable components and performance optimization.

  • 1-800 Contacts (2016–2019):
    Helped rebuild the company’s eCommerce platform in Angular, working across design, engineering, and marketing teams to enhance UI/UX and maintain design consistency.

  • MaritzCX (2015–2016):
    Contributed to a UI/UX overhaul of the internal platform in Angular 2, shaping its implementation to improve user experience and interface consistency.

  • Freelance Web Developer (2012–Present):
    Over a decade of designing and maintaining websites for small-business clients across various industries, focusing on performance, security, SEO, and translating business needs into user-friendly web experiences.

📌 Notable Projects

  • Scrapey CLI (Go, Web Scraping):
    A modular CLI tool for web crawling, parsing, and extracting HTML data with customizable configurations.

  • Boot.dev Pokedex CLI (TypeScript, API Integration):
    A TypeScript-based CLI for managing a Pokédex, fetching real-time Pokémon data via API.

  • Boot.dev Web Crawler (Go) (Go, Concurrency):
    A high-performance web crawler exploring concurrency and efficient link traversal.

  • Project OPAL – Pokémon Search & Battle Companion (PHP, JavaScript, Python, MySQL, SCSS):
    A mobile-optimized Pokémon battle assistant that allowed users to search for movesets, weaknesses, and team matchups in real time.

    • Built with a PHP backend and a Python web scraper for structured data retrieval
    • Users could sign up, save battle teams, and analyze matchups
    • Focused on fast performance, accessibility, and real-time battle strategy assistance

📬 Let's Connect

Pinned Loading

  1. scrapey-cli scrapey-cli Public

    Scrapey CLI is a lightweight, modular command-line tool built in Go for web crawling and scraping. It allows users to collect and parse HTML data based on customizable configuration files or comman…

    Go 2

  2. bootdotdev_pokedex bootdotdev_pokedex Public

    🎮 A CLI-based Pokémon Pokédex built with TypeScript for learning TypeScript fundamentals and CLI design.

    TypeScript

  3. bootdotdev_static-site-generator bootdotdev_static-site-generator Public

    🖥️ A Python-based static site generator built to learn templating and Markdown processing.

    Python

  4. bootdotdev_web-crawler-go bootdotdev_web-crawler-go Public

    🌐 A CLI-based web crawler written in Go, designed to explore concurrency and efficient link traversal.

    Go