mf
PTEN
pid 1matheus.sysBelo Horizonte, BR

Matheus
Felipe_

Senior Software Engineer

matheus.config
host
=
Belo Horizonte, Brazil
focus
=
backend · architecture · cloud
build
=
Postgrad in Software Eng. — PUC Minas
cert
=
AWS Cloud Practitioner
locale
=
pt · en · es
uptime · years of experiencesince 2019-03
00
years
00
months
00
days
00:00:00
hh:mm:ss

= 0 seconds in production

FortePlus
ArquivarNFe
Stone Co
'19'20'21'22'23'24'25'26
boot.log
    02

    About

    about.md

    Backend software engineer with 7+ years of experience. I build APIs, microservices and event-driven systems on .NET, focusing on architecture, performance and observability. I also work with Go, TypeScript and cloud (Azure and AWS), and use AI agents in my daily development work.

    education
    Systems Analysis — Estácio · Technical — COTEMIG
    practices
    TDD · DDD · CQRS · code review
    ai
    Claude Code · opencode
    work
    remote
    03

    Stack

    The technologies I work with most, laid out as an architecture. The first node is your own request, served by a Cloudflare Worker.

    1. edge
      • youconnecting…

        This request. It came in through the Cloudflare edge closest to you.

    2. services
      • .NET

        My main stack since 2019: ASP.NET Core, Entity Framework, Dapper, gRPC and xUnit, from .NET Core 3.1 to .NET 10.

      • Go

        Personal projects: simple concurrency and lean binaries.

    3. broker
      • Kafka

        Asynchronous communication between microservices, with idempotent consumers.

    4. storage
      • SQL Server

        Relational modeling and query tuning.

      • MongoDB

        Document models for high-volume systems.

      • PostgreSQL

        Relational store in personal projects such as Workprint.

      • Redis

        Caching and concurrency control to keep latency low.

    5. telemetry
      • Datadog

        APM, dashboards and alerts to shorten incident response.

      • Grafana

        Dashboards and logs with Loki.

      • New Relic

        Application traces and metrics.

    6. platform: azure · aws · docker · kubernetes · github actions
    04

    Projects

    Personal projects I build and maintain, from the database to the UI.

    https://workprint.matheusfelipe.netsince 2026-10live
    01

    Workprint_

    Your work, recorded, organized and turned into evidence.

    Log what you did, typed or spoken. Background jobs transcribe the audio and extract categories, skills and tools, which become performance-review material, resume bullets and interview stories.

    openworkprint.matheusfelipe.net
    pipeline
    1. record
    2. transcribe
    3. extract
    4. review
    5. document
    highlights
    • →Pluggable AI pipeline: local GPU models (Whisper + Ollama) or any OpenAI-compatible API
    • →Suggestions are never applied on their own: the user reviews everything first
    • →Per-user AI limits (daily, monthly and concurrency)
    • →Generated documents with immutable versions and export
    • →Integration tests against real PostgreSQL and E2E with Playwright
    stack
    • ASP.NET Core 10
    • EF Core 10
    • PostgreSQL 17
    • React 19
    • MUI
    • Firebase Auth
    • Whisper + Ollama
    • Docker Compose
    • Cloudflare Tunnel
    • Playwright
    https://pfc.matheusfelipe.netsince 2026-03live
    02

    Pelada FC_

    Balanced teams for the weekly pickup game.

    Web app for amateur football groups: create a group, invite people by link, rate each player per match and draw balanced teams from their average performance.

    openpfc.matheusfelipe.net
    pipeline
    1. group
    2. players
    3. ratings
    4. draw
    5. teams
    highlights
    • →Monte Carlo balanced draw that avoids repeating the last one and keeps players who must play together on the same team
    • →Walk-in players can join the draw without being registered
    • →Static front end served by Cloudflare Workers on a custom domain
    • →Real-time updates for the whole group with Firestore
    • →Owner, admin and member roles enforced by database security rules
    • →Sign-in with Google or email and password
    stack
    • TypeScript
    • Vite
    • Cloudflare Workers
    • Firebase Firestore
    • Firebase Auth
    https://matheusfelipe.netsince 2026-10live
    03

    matheusfelipe.net_

    This site: a portfolio running at the edge.

    Static site built with Astro and served by a Cloudflare Worker on the free plan. The Worker picks the language from the visitor’s country and exposes the request’s own data, used in the topology.

    openmatheusfelipe.net
    pipeline
    1. request
    2. edge
    3. worker
    4. locale
    5. assets
    highlights
    • →Language picked at the edge (saved choice > country > browser), with no redirect
    • →/api/trace endpoint with the visitor’s colo, protocol, TLS and RTT
    • →Animated experience counter and timeline with no JS dependencies
    • →Portuguese and English, light/dark theme and command palette (⌘K)
    stack
    • Astro 7
    • TypeScript
    • Tailwind CSS 4
    • Cloudflare Workers
    • Workers Static Assets
    • Wrangler
    05

    Personal SLOs

    target100%

    Idempotency

    Operations that are safe to repeat: idempotency keys, consumers that tolerate duplicate messages, and retries with backoff.

    targetp99

    Observability

    Structured logs, distributed traces and metrics from the start, with dashboards and alerts in Datadog and Grafana.

    target≤ n

    Complexity

    Architecture sized to the problem: start simple and bring in microservices, events or caching when there is a concrete need.

    06

    Contact

    ›esc