~/coimbra/carlos-pinho on main

Carlos Pinho.

Senior software engineer. I build the systems behind the product — these days in C# and .NET, after years of TypeScript and Node — and I enjoy the people side of it as much as the code.

Carlos Pinho

whoami

Building backends since 2019. Still enjoying it.

These days I'm a Senior Software Engineer at Intermedia Intelligent Communications, working mostly in C# and .NET. Before that I was a Lead Software Developer at Imaginary Cloud, helping products grow from early MVPs into real platforms — and the teams along with them.

The part of the job I like most is the middle bit: figuring out what actually needs to be built, sketching out how, and helping the team get it over the line.

git log --oneline --career

f2026a1Feb 2026HEAD

feat: join Intermedia Intelligent Communications

Senior Software Engineer · Remote

Working in C# and .NET on a cloud communications platform used by businesses around the world.

e8a2025Aug 2025

promote: Lead Software Developer

Imaginary Cloud · Coimbra, remote

Ran a client project end to end — turning business requirements into technical plans, keeping the backlog in shape, and steering the team through a few hairy production moments.

d1c2024Jan 2024

feat: move to product consultancy

Senior Software Developer · Imaginary Cloud

Architecture for new projects and growth-stage products. Built an integration layer that quietly automated workflows across a bunch of internal systems.

b7e2022Jan 2022

feat: backend microservices for blockchain project

Software Engineer · WIT Software, Coimbra

Node.js microservices at scale, lots of cross-team work, and a first real seat at the table for architecture decisions.

a3f2019Aug 2019

init: first full-time engineering role

Software Developer · WIT Software

Shipped an Apple TV app in React Native and a serverless AWS backend for real-time mobile data — right after an internship building an automated personalized-video pipeline.

00120152015

initial commit

IT Technician · INOPRINT, Coimbra

Where it started: assembling printers by day, building the company's website with PHP and jQuery by... also day. Everyone starts somewhere.

cat stack.txt

core

C# · .NET — the current daily drivers. TypeScript · Node.js before that, since 2019.

data

PostgreSQL · Redis · MySQL. Schema design to query tuning.

infra

AWS · serverless · Docker · microservices. Systems that stay up.

practice

Solution architecture · code review · mentoring · leading teams through ambiguity.

grep -r "carlos" ./colleagues

He is an absolute asset to any engineering team - not just for his individual output, but because he raises the standard for everyone around him.
João Cunha — Senior Project Manager, managed Carlos directly
His pragmatism, transparency, and adaptability were absolute crucial of the project's success.
João Santos — Tech Lead, worked with Carlos on the same team
That combination of technical curiosity and intellectual humility creates an environment where everyone feels comfortable contributing.
João Nabais — Software Developer, reported to Carlos directly

life --no-terminal

Eight years in a cape.

Before I was coordinating engineers, I was coordinating musicians. For eight years I played classical guitar and sang in the Estudantina Universitária de Coimbra, and served as vice president of the Fado Section of the Associação Académica de Coimbra. There's plenty of video evidence of the singing years over on YouTube.

In 2019 I directed FESTUNA, the Estudantina's festival — a €15,000 budget, 150+ people, and the first sold-out edition in nearly a decade. Turns out herding musicians and herding engineers are pretty much the same job.

  • baseCoimbra, Portugal
  • degreeInformatics Eng., ISEC
  • languagesPortuguese · English
  • instrumentClassical guitar · voice
  • modeRemote-friendly