$ whoami
Pedro Santos
Software Engineer · .NET · Angular · AI/ML
I build backend systems that hold up and frontends people actually want to use.
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
-
Software Engineer @ OmegaCS
May 2026 — PresentFull-time · Hybrid
Greenfield project with AI/ML integration as a core component. Working across backend, frontend, mobile and infrastructure.
- .NET
- Angular
- Flutter
- AI/ML
-
Full Stack Developer @ Marlo a.s
May 2025 — May 2026Contract · Lisboa, Portugal · Hybrid
Backend and frontend development on enterprise .NET and Angular projects. Focus on clean architecture, REST APIs and maintainable code.
- .NET
- Angular
-
Full Stack Developer @ CardExchange, Inc.
Jan 2024 — May 2025Full-time · Portugal · Hybrid
Full stack development on CardExchange's ID management products — Authentication service, CardExchange Portal and Cloud Suite.
- .NET
- Angular
- SQL Server
- Azure
-
Field Technical Support @ Prosonic
May 2022 — Jan 2024Full-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
-
IT Support @ PrimeIT
Oct 2021 — May 2022Full-time · Lisboa, Portugal
Technical support for banking machines — hardware troubleshooting, maintenance and on-site client assistance.
04 Projects
GameSentry
Buildinggamesentry.gg ↗
A SaaS platform for game server management and monitoring — provisioning, real-time metrics and alerting for self-hosted game servers.
- .NET
- Angular
- PostgreSQL
- SignalR
- Docker
Passantos
Livepassantos.pt ↗
A digital studio based in Peniche, Leiria — websites, digital products, ERP extensions, automations and bespoke software. I built the platform: marketing site plus an authenticated client portal with email flows.
- Next.js
- React
- Tailwind
- Prisma
- PostgreSQL
05 Education
- Sep 2023 — Aug 2025
ISTEC
CTeSP — Software Development
- Sep 2022 — Jun 2023
Rumos
CSCA — C# Coding Apprentice Certification
- Nov 2021 — Dec 2021
People & Skills
JavaScript / TypeScript — Computer Programming
- 2020 — 2021
Rumos
CompTIA A+ — Computer Engineering Technology
06 Contact
Open to interesting problems and good teams. The fastest way to reach me is email — or find me on the links below.