Skip to content
View barriedirk's full-sized avatar

Block or report barriedirk

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
barriedirk/readme.md

Hi πŸ‘‹, I'm Barrie Freyre

Software Engineer (Frontend) | React β€’ Angular β€’ TypeScript

Frontend Engineer with 15+ years of experience building and evolving business web applications using Angular, React, TypeScript, and JavaScript.

I have worked on SaaS and B2B platforms, implementing new features, modernizing legacy applications, integrating REST APIs, debugging production issues, and collaborating with distributed engineering teams.

I enjoy working on existing products where understanding business requirements, improving maintainability, and delivering incremental value are part of the daily work.

What I Do

  • πŸš€ Build maintainable frontend applications with Angular and React
  • 🧩 Design reusable components and scalable frontend architectures
  • πŸ”„ Modernize legacy applications and improve existing codebases
  • πŸ”Œ Integrate frontend applications with REST APIs and backend services
  • πŸ› Debug production issues and deliver reliable solutions
  • 🀝 Collaborate effectively in remote Agile teams

Tech Stack

Frontend

Angular β€’ React β€’ Next.js β€’ TypeScript β€’ JavaScript β€’ HTML5 β€’ CSS3 β€’ SCSS

State Management

RxJS β€’ NgRx β€’ Redux Toolkit β€’ Zustand β€’ Context API

Architecture & Tools

Nx Monorepo β€’ Component-based Architecture β€’ REST APIs β€’ Git β€’ Jira

UI

Tailwind CSS β€’ Bootstrap β€’ Responsive Design β€’ Accessibility Fundamentals

Featured Projects

Kanban Task Management Application

Next.js β€’ React β€’ Zustand β€’ Strapi

Full-stack task management application with authentication, dynamic forms, state management, and REST API integration.

πŸ”— Repository: https://github.com/barriedirk/frontend-mentor-exercise-41-kanban-task-management-web-app


Audiophile E-commerce Platform

React β€’ Next.js β€’ Tailwind CSS β€’ Storybook

Responsive e-commerce application focused on reusable components and modern frontend practices.

πŸ”— Repository: https://github.com/barriedirk/frontend-mentor-exercise-42-audiophile-e-commerce-website


Currently Learning

  • Advanced React patterns
  • Next.js App Router
  • Testing strategies
  • Frontend architecture
  • Design systems

Connect With Me

🌎 LinkedIn: https://www.linkedin.com/in/barriefreyre/

πŸ’» GitHub: https://github.com/barriedirk

🌍 Location: Lima, Peru


πŸ’Ό Open to Frontend Engineer opportunities (Remote preferred)

Popular repositories Loading

  1. social-network-with-expres-mongo-angular social-network-with-expres-mongo-angular Public

    TypeScript

  2. practice-udemy-react-complete-guide practice-udemy-react-complete-guide Public

    JavaScript

  3. algo-50-popular-coding-interview-problems algo-50-popular-coding-interview-problems Public

    HTML

  4. project-cost-estimate project-cost-estimate Public

    The purpose of this project is to calculate the minimal effort required to create a customized website with certain features.

    TypeScript

  5. proof-of-concept-ecommerce-dotnet-8-angular-stripe proof-of-concept-ecommerce-dotnet-8-angular-stripe Public

    Making a proof of concept e-commerce store using Angular, .Net and Stripe for payment processing as a practice

    HTML 1

  6. frontend-mentor-exercise-01 frontend-mentor-exercise-01 Public

    Practice

    HTML