breno@portfolio: ~

$ whoami

Breno Prestes

$ cat role.txt

Full-Stack Developer

C# · .NET · Laravel · React · TypeScript

$ location

Paraná, Brazil

me.png
Breno Prestes

$ cat experience.md

> Cuidaty

2025 — present

Software Engineer

Health-management SaaS built with Laravel and React on PostgreSQL, with REST APIs. Containerized with Docker and deployed through Coolify. Sentry for error monitoring, Cloudflare for CDN, cache, and security.

cuidaty.com

# stack: Laravel · .NET · ASP.NET Core MVC · React · TypeScript · PostgreSQL · AWS · Docker · Coolify · Sentry · Cloudflare

> S2 Holding

2022 — 2024

Intern (2022 — 2023) → Software Developer (2023 — 2024)

  • -Built and maintained enterprise applications
  • -Implemented backend features in C# and .NET
  • -Wrote and optimized SQL Server queries
  • -Integrated data between internal systems

# stack: C# · .NET · SQL Server · REST APIs

> UTFPR

2023 — 2024

Algorithms Teaching Assistant

  • -Supported students in programming logic and OOP
  • -Guided computational problem-solving
  • -Taught fundamentals using Python and C

# stack: Python · C · Algorithms

$ ls skills/

./languages/

C#PHPTypeScriptJavaScriptPythonSQL

./frameworks/

.NETLaravelReactNext.jsInertia.js

./databases/

PostgreSQLSQL ServerMySQL

./devops/

GitDockerCoolifyLinuxAWS (S3, EC2)VPSCloudflareSentry

./integrations/

REST APIsPayment GatewayWhatsApp APISystem IntegrationData ModelingLayered Architecture

$ ls projects/

> RAGilson — RAG API

[complete]

A Retrieval-Augmented Generation API in ASP.NET Core. You upload a PDF, and its text is chunked, embedded into vectors, and stored in PostgreSQL with pgvector. Questions are answered by searching the closest chunks with cosine similarity and passing them to Google Gemini as context.

  • -PDF ingestion, chunking and embedding pipeline
  • -Cosine similarity search over a pgvector HNSW index
  • -Answers restricted to the retrieved context
  • -Write-up on dev.to
.NET 10ASP.NET CorePostgreSQLpgvectorOllamaGoogle GeminiEF CoreRAG

> CRON — Scraping API

[complete]

API that runs daily scraping of nutritional information from Open Food Facts products. Scheduled with Quartz.NET, persisted with Entity Framework + MySQL, with email alerts.

  • -Automated daily scraping
  • -Email alerts
  • -Unit tests
  • -Swagger documentation
ASP.NETEntity FrameworkMySQLQuartz.NETC#Web Scraping

$ ./contact.sh

# Open to work. Email me or use the form.