Hey, I'm Filipe da Silva
A detail-obsessed problem solver with a knack for analytical thinking. I just dove into the world of full-stack development through a bootcamp, shifting gears from my fast-paced days in warehousing management.
Now, I'm all about using tech to crack tough problems and bring innovative projects to life. Passionate about coding and always eager to learn, I'm excited to make a splash in software development.
Let's build something awesome together!
Projects
NC-News
Developed a full-stack application for a news system similar to Reddit, enabling users to post articles on various topics, comment on articles, and upvote or downvote content based on their preferences
- Implemented the back-end API using Node.js and Express, with a PostgreSQL database, following the MVC design pattern to ensure a clean separation of concerns.
- Created the front-end using React.js, employing a mobile-first approach with styled-components to ensure responsiveness and a seamless user experience across all devices.
- Conducted rigorous testing with Jest to maintain high code quality and reliability.
Labre-PR Backend
This is a Python API backend application for the Brazilian Amateur Radio Association, Labre-PR, website. The API provides endpoints for the website news system and the administration application, which handles associates' registration and maintenance, annuity control, and bureau control. The API uses an admin token to access sensitive information only for the application administrators.
- Implemented using Python and Flask, with a modular architecture utilizing Blueprints for improved code organization and maintainability
- Adopted Test-Driven Development (TDD) with PyTest to ensure robust and reliable code.
- Integrated MySQL with SQLAlchemy to handle database operations, including the storage and retrieval of associates, news articles, and payment information
Books4U
Developed a mobile social app that leverages AI to recommend books based on open-ended user queries. You can ask, for example, "I just read the Maze runner series, can you recommend me something similar?"
- Integrated Mistral AI for generating personalized book recommendations and utilized the Google Books API to fetch detailed information about the recommended books.
- Implemented social features, enabling users to create interest-based groups, recommend books to group members, and write reviews for individual books
- Utilized React Native and Expo for cross-platform mobile development, ensuring a smooth and responsive user experience.
Vassouras Lavoratti
A prominent Brazilian broom manufacturer website. Utilizing the latest web technologies such as HTML5, CSS3, and JavaScript, I created a static and user-friendly single page website, to showcase their extensive range of eco-friendly brooms. With a focus on responsive design and optimal performance, the website ensures a seamless experience across all devices.
- HTML with CSS frontend
- Responsive one page design with JavaScript
FellowSheep Gaming Leaderboard
A React made website for the FellowSheep Gaming Esports team. The application fetch players information for an available public API and produces the players leaderboard based on the gaming mode.
- React.Js with Axios frontend
- CSS styling with Material UI
Skills
HTML
CSS
JavaScript
Python
Flask
Next.JS
React
React Native
Expo
Jest
PyTest
PostgreSQL
SQL Server
MySQL
Tailwind
Responsivess
Github