Skip to content
View b-poole's full-sized avatar

Highlights

  • Pro

Block or report b-poole

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.

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
b-poole/README.md

Hi, I'm Barrett 👋

I’m a Junior Frontend Developer focused on building React applications and modern web interfaces with JavaScript (ES6+), HTML5, and CSS3.

I am currently working on my final project for Harvard’s CS50x, where I learned algorithms, Python, SQL, and web development fundamentals. I’m now applying this foundation to hands-on frontend projects.


🔭 Current Project

Personal Task Manager (React)

  • Full CRUD functionality for tasks
  • React functional components & hooks (useState, useEffect)
  • Controlled forms and client-side persistence with localStorage
  • Focused on clean, maintainable component architecture
  • Live Demo | GitHub Repo

🌱 Learning

  • Advanced React patterns & state management
  • Consuming REST APIs in frontend applications
  • Modern CSS techniques & responsive design

💻 Skills

Frontend: React.js, JavaScript (ES6+), HTML5, CSS3, Responsive Web Design
State & Data: useState, useEffect, Controlled Forms, localStorage, CRUD
Tools: Git, GitHub, Netlify/Vercel
Other: REST APIs (basic), Debugging, Problem Solving


📫 Contact Me


I’m always building, learning, and looking for remote frontend opportunities! 🚀

Pinned Loading

  1. portfolio portfolio Public

    Personal front-end developer portfolio showcasing React projects, responsive design, and clean, maintainable code. Built with modern React patterns, accessibility in mind, and a focus on real-world…

    JavaScript

  2. task-manager task-manager Public

    Task manager app built with React and Vite, showcasing CRUD functionality, state management, and responsive UI.

    JavaScript

  3. project-dashboard project-dashboard Public

    This dashboard simulates a real-world issue tracking system similar to tools like Jira or Linear. Users can view, manage, and organize project issues through a clean, responsive interface.

    TypeScript