> felipe_

My Portfolio

Image of Felipe Bitencourt Ribeiro

# my projects

undefined 1 of 18

Scritus - the literary social network

  • Full-stack MVP developed as the final project for my Technical Degree in Information Technology;
  • learned the PERN stack from scratch, including React, Styled Components, Node.js, Express, and PostgreSQL;
  • worked as the sole developer, responsible for the application's architecture, frontend, backend, APIs, and database;
  • designed 17 UI/UX-focused screens in Figma and implemented them using React and Styled Components;
  • developed and consumed 22 REST API endpoints with Node.js and Express;
  • designed and built the PostgreSQL database with 12 tables, 10 indexes, and 1 trigger;
  • applied DRY and KISS principles, focusing on maintainability and a well-organized project structure;
  • project under continuous development, with new features and ongoing architectural improvements;
GitHub
undefined 1 of 3

Next Movie - movie search

  • study project featuring a movie browsing interface powered by The Movie Database API;
  • used the project to deepen my knowledge of Next.js, TypeScript, React, and Styled Components;
  • learned how to work with external APIs while improving state management and error handling skills;
  • optimized image loading with Next Image and Next.js built-in caching;
  • embedded YouTube trailers directly into the application;
  • developed a smooth interactive carousel with scrolling, drag, and swipe support;
GitHubDeploy
undefined 1 of 3

Meal Finder - recipe finder

  • study project: a fully customizable recipe browser with personalized colors and layouts, built with React and Styled Components;
  • used the project to strengthen my understanding of the Context API by managing global theme and layout settings;
  • consumed external data from The Meal Database API;
  • implemented search functionality and category filters;
  • used the browser's native Speech Synthesis Utterance API to read recipe names aloud;
  • built a responsive, user-friendly interface focused on user experience, allowing one-click Google searches for recipes;
GitHubDeploy
undefined 1 of 2

Big Data Hackathon solution

  • worked with two teammates to build a sales forecasting algorithm in Python for a Big Data hackathon;
  • learned Pandas, NumPy, Multiprocessing, and Prophet from scratch during the competition;
  • achieved 63rd place out of 136 participating teams, despite learning all the technologies from scratch;
  • the algorithm processes over 600,000 sales records from 2022 to forecast the company's sales for January 2023;
  • ran the solution on Kaggle vCPUs, optimizing performance through heuristics, simplifications, and multithreaded processing;
GitHub
undefined 1 of 2

Reddit feed clone

  • faithfully recreated Reddit's feed using TypeScript, React, and Styled Components;
  • implemented both dark and light themes using the Context API;
  • served as a valuable project for learning how to build pixel-perfect interfaces;
  • demonstrates my ability to accurately replicate the layout of a real-world website;
GitHubDeploy