Pedro Santos — Software Engineer

$ whoami

Pedro Santos

Software Engineer · .NET · Angular · AI/ML

I build backend systems that hold up and frontends people actually want to use.

view work get in touch Oeiras, Lisboa, Portugal

01 About

Most of my work sits in the .NET and Angular space, with mobile in Flutter and Ionic when needed. My sweet spot is the architecture layer — Clean Architecture, Fast Endpoints, CQRS, background workers, message queues, identity and auth flows. The stuff nobody sees but everything breaks without.

Lately I've been shipping with AI/ML: local LLM inference with Ollama, RAG pipelines, MCP integrations. Real product features, not experiments. The landscape moves fast and I'd rather build with it than read about it.

I like solving problems that sit between "this should be simple" and "why is nothing working," and I care about code that's still readable six months from now — not just code that ships today.

02 Skills

Languages & Frameworks

  • .NET
  • C#
  • Angular
  • TypeScript
  • Flutter
  • Ionic

Architecture & Patterns

  • Clean Architecture
  • Fast Endpoints
  • CQRS
  • Event-Driven
  • Outbox Pattern
  • MediatR

AI / ML

  • RAG
  • MCP
  • Ollama
  • LLMs
  • Vector DBs

Data & Messaging

  • PostgreSQL
  • SQL Server
  • Redis
  • RabbitMQ

Infrastructure

  • Docker
  • Azure
  • CI/CD
  • Git

Auth & APIs

  • OAuth2
  • OpenID Connect
  • SignalR
  • REST APIs

03 Experience

  1. Software Engineer @ OmegaCS

    May 2026 — Present

    Full-time · Hybrid

    Greenfield project with AI/ML integration as a core component. Working across backend, frontend, mobile and infrastructure.

    • .NET
    • Angular
    • Flutter
    • AI/ML
  2. Full Stack Developer @ Marlo a.s

    May 2025 — May 2026

    Contract · Lisboa, Portugal · Hybrid

    Backend and frontend development on enterprise .NET and Angular projects. Focus on clean architecture, REST APIs and maintainable code.

    • .NET
    • Angular
  3. Full Stack Developer @ CardExchange, Inc.

    Jan 2024 — May 2025

    Full-time · Portugal · Hybrid

    Full stack development on CardExchange's ID management products — Authentication service, CardExchange Portal and Cloud Suite.

    • .NET
    • Angular
    • SQL Server
    • Azure
  4. Field Technical Support @ Prosonic

    May 2022 — Jan 2024

    Full-time · Lisboa, Portugal

    On-site technical support and maintenance of banking machines across client locations. Started building WinForms applications in .NET for internal tools — my first hands-on software development experience.

    • .NET
    • WinForms
  5. IT Support @ PrimeIT

    Oct 2021 — May 2022

    Full-time · Lisboa, Portugal

    Technical support for banking machines — hardware troubleshooting, maintenance and on-site client assistance.

04 Projects

05 Education

06 Contact

Open to interesting problems and good teams. The fastest way to reach me is email — or find me on the links below.