Skip to content
View francisdiasbr's full-sized avatar
๐Ÿฆ‹
๐Ÿฆ‹

Block or report francisdiasbr

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
francisdiasbr/README.md

Hey, it's Fran! Welcome to my GitHub profile ๐Ÿ‘‹

๐Ÿ‘ This is my personal profile. Here I share projects based on my actual needs and hobbies.

About me:

  • My name is Francis and I'm a brazilian software developer with 6 years collaborating in projects in PT & EN;

  • Before that I worked as a chemical engineer for 10 years.

Repositories I'm working on:

  • Iโ€™m currently practicing the latest trendings in AI: Atlas Vector Search and trained models.

In these matters, you can check these repositories that are using generative AI or Vector Search:

๐ŸŽ’ Turin: A Tourism Application

This repo is private, but for sure we can talk about it. I made it from scratch, both api and app.

The app is available in ONLY Brazil in Apple Store. Please share your thoughts and let's talk: https://apps.apple.com/br/app/turin-app/id6479428113?l=en-GB

Imagem 1 Imagem 2 Imagem 3 Imagem 4

๐ŸŽฌ The Movie Search

with Langchain

It is a ecosystem that interact with Internet Movie Database (through bulk catalogue, in user machine), create a curatory of movies, generate blogposts (all of that in Admin project locally), and after that publish the blogposts in a online Blog. The project also has and two APIs, one for each frontend application.

  • In admin, user can search in IMDb catalogue, create a list of favorite movies and generate blogposts.
  • In blog, users can see the generated blogposts.
Here the 5 public repos that comprehend the application

1. Movie Search Admin Frontend:

https://github.com/francisdiasbr/movie-search-frontend (Next project with Redux for state management)

2. Movie Search Admin Backend:

https://github.com/francisdiasbr/movie-search-backend (Python project with Flask) Is the backend for Movie Search. The project comprehends all the endpoints the admin application needs.

3. Movie Search Blog:

https://github.com/francisdiasbr/movie-search-blog (Vite project with Redux for state management)

4. Movie Search Blog Backend:

https://github.com/francisdiasbr/movie-search-blog-backend (Python project with Flask)

5. Archictecture Decision Records for Movie Search project (ADRs):

https://github.com/francisdiasbr/movie-search-adr (Markdown, in order to write the decisions in this repository)


Screenshot 2025-01-04 at 19 00 13 (2) 1 Screenshot 2025-01-04 at 18 59 15 (2) 1

โœจ Feedback categorization w/ OpenAI

with Langchain

This POC aims to categorize customer reviews using OpenAI. The analysis will be based on the comment text to assign a specific category that best describes the feedback.

1. In Python

2. In JavaScript

Feedback Categorization


๐Ÿ”ฎ Mineral-book

with embeddings & Vector Search

A complete solution for extracting, processing, storing, and searching for information about minerals in a semantic way. It illustrates the application of NLP techniques and semantic search on real datasets, providing a foundation for recommendation systems, enhanced search, and text analysis.

See the projects to learn more about each repository of the application.

Here the 2 public repos

1. Backend (Python)

2. Frontend (React Native + Expo)


Feedback Categorization Feedback Categorization

FAQ

๐Ÿ’ฌ Ask me about my experience as the lead developer of the Turin App, a tourism application where I managed communication with clients, collaborated with UX/UI designers, and published the app on the iOS store.

๐Ÿ“ซ How to reach me: [email protected]

Pinned Loading

  1. py-mineral-book py-mineral-book Public

    ๐Ÿ”ฎ The backend for Mineral-Book Project. This code is designed to extract, process, store and search information about minerals in a semantic way.

    Python 2

  2. mineral-book mineral-book Public

    ๐Ÿ”ฎ The frontend app for Mineral-Book Project. Is a React Native app designed to support the search about minerals, exhibiting their rheological properties.

    TypeScript 2

  3. movie-search-backend movie-search-backend Public

    ๐ŸŽฌ The backend for Movie-Search Project. This code provides endpoints for querying data ingested into MongoDB from bulk data provided by IMDb.

    Python 1

  4. movie-search-frontend movie-search-frontend Public

    ๐ŸŽฌ Is an aplication centered in the experience of a movie lover. Is an web app that allows users to search for movies using data from IMDb. It provides an intuitive interface to browse and view moviโ€ฆ

    TypeScript 1

  5. movie-search-blog-backend movie-search-blog-backend Public

    ๐Ÿ–ฅ๏ธ The backend for Movie Blog Project.

    Python

  6. movie-search-blog movie-search-blog Public

    ๐Ÿ–ฅ๏ธ Is a movie blog. Up and running! Available at https://themoviesearchblog.netlify.app/

    TypeScript