I'm Barata Ribeiro

Front-End Developer & UI Designer.

Business grad passionate about bridging strategy and execution, expanding into front-end development and UI design for visually appealing, user-friendly interfaces.

Hero image of blue light ornaments

About me

João Mendes Jorge Barata Ribeiro

Photograph of a computer screen showing javascript code

Front-end Developer & UI Designer

With a solid academic foundation in Business Administration and graduate courses in Strategic People Management and Project Management, I want to blend strategy and execution. My goal is to create and deliver projects that not only look good but also work efficiently in practice. Right now, I'm diving into the world of Front-end Development and UI Design, aiming to design eye-catching interfaces that prioritize user experience and satisfaction. I can’t wait to use my developing set of skills to contribute to the success of forward-thinking teams and organizations. Let's make great things happen!

My Projects


What I've been up to

Birdy - Social NetworkSector 67 BlogDogsDelightful IndulgenceSpectre BandgitpopFantastic BeastsSurfbotSteelMane Motorcycles

. Birdy

A full-stack Instagram-like social network for bird enthusiasts to share and explore various bird species through their photographs.

ExpressTypeScriptTypeORMVite.jsReactReduxRedux ToolkitTailwind CSS

Education and Courses


How I learned things

Dive into my educational track: a Bachelor's in Business Administration, followed by two enriching graduate courses. Now, I'm adding a creative edge to my profile, specializing in UI Design and Front-End Development through intensive online courses. Explore below!

2018 - Bachelor's Degree

Business Administration

Estácio de Sá University

2020 - Graduate Course

Strategic People Management

Estácio de Sá University

2022 - Gradute Course

Project Management

Estácio de Sá University

Intensive Courses

  1. UI Design for Beginners
  2. HTML & CSS for Beginners
  3. CSS Grid Layout & CSS Flexbox
  4. Programming Logic
  5. Responsive Web Design
  6. Algorithms
    Curso em Video
  7. Advanced UI Design
  8. JavaScript ES6+
  9. Advanced Typography
  10. Complete React JS
  11. Angular Dev Training
  12. TypeScript for Beginners
  13. React with TypeScript
  14. Java Dev Training