Skip to content
View kevincontri's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report kevincontri

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

Hey there! I'm Kevin Contri 👋

Backend Engineer in Training · Python · FastAPI · PostgreSQL

LinkedIn GitHub Profile Views

Kevins's Github Stats Graph


About Me

I'm a Brazilian backend developer focused on building clean, well-structured REST APIs with Python. I'm currently completing my degree in Systems Analysis and Development (ADS) and actively working toward my first backend internship.

My work follows layered architectures (MVC/repository pattern), and I care a lot about writing readable, testable code with real-world tooling — Docker, PostgreSQL, JWT auth, and more.

I'm also exploring AI integration in backend systems — semantic search, local LLMs, and embeddings.


Tech Stack

Languages & Frameworks

Python FastAPI Pydantic Java Spring JavaScript React

Databases & ORM

PostgreSQL SQLAlchemy Alembic

Infrastructure & Tooling

Docker Git pytest Vite

Auth & Security

JWT bcrypt

AI / ML (Exploring)

Ollama Embeddings


Featured Projects

A REST API that lets users save notes and articles, then ask questions about their own content — powered by a local LLM.

  • Semantic search via nomic-embed-text embeddings and cosine similarity
  • Local LLM QA using Ollama + phi3:mini
  • Multi-stage Docker build with non-root container, health checks, and persistent volumes
  • JWT authentication, layered architecture, automated tests with pytest

Python FastAPI PostgreSQL SQLAlchemy Docker Ollama pytest


A full-featured blogging backend with users, posts, comments, and role-based access control.

  • JWT authentication with bearer tokens and bcrypt password hashing
  • Role-based ownership — only authors can edit or delete their own content
  • Layered MVC architecture with dependency injection and SQLAlchemy ORM
  • Dockerized with Docker Compose

Python FastAPI PostgreSQL SQLAlchemy Docker JWT


A practical task manager built with React 19 and Vite.

  • Add, edit, complete, and remove tasks with a clean UI
  • localStorage persistence — tasks survive page reloads
  • Completion counter and congratulations message when all tasks are done
  • Built with React hooks, CSS, and ESLint

React Vite JavaScript CSS


Academic OOP project in Java — a shopping center store management system.

  • 5 specialized store types: Alimentação, Bijuteria, Cosméticos, Informática, Vestuário — each with unique attributes
  • Product management with automatic expiry date validation
  • Demonstrates inheritance, polymorphism, and class hierarchies in Java

Java OOP


A financial transactions backend service built with FastAPI.

Python FastAPI


A shopping list web app built with vanilla HTML, CSS, and JavaScript.

HTML CSS JavaScript


Currently

  • Finishing my ADS degree and building my portfolio
  • Looking for my first backend internship
  • Deepening knowledge in DSA, System Design, and ML fundamentals
  • Improving my front-end skills

Let's connect — I'm open to opportunities and collaboration.

LinkedIn

Pinned Loading

  1. AI-Knowledge-Base-API AI-Knowledge-Base-API Public

    A REST API where the user can: save content (notes, articles, ideas), ask questions about this content and receive answers generated by a local LLM (Ollama).

    Python

  2. blog-rest-api blog-rest-api Public

    RESTful Blog API in Python using FastAPI and SQL with JWT authentication, layered architecture, and role-based resource ownership.

    Python

  3. task-manager-rest-api task-manager-rest-api Public

    A REST API for managing user tasks, with CRUD operations and persistence in JSON.

    Python

  4. ledger-rest-api ledger-rest-api Public

    A backend service in a REST-style for managing financial transactions using FastAPI.

    Python

  5. transaction-logger-cli transaction-logger-cli Public

    A command-line application for financial transactions management with persistent JSON storage.

    Python

  6. quicklist quicklist Public

    Aplicação web para gerenciamento de listas de compras, construída com HTML, CSS e JavaScript puro

    CSS