Skip to content

Full-Stack Software Engineer

  • Porto, Portugal
  • BSc Software Engineering, ISEP
  • 5+ yrs building web apps
  • Event production 2023–26

About

About

I'm a Full-Stack Software Engineer with a BSc in Software Engineering from ISEP and five years building backend-focused web applications in .NET, Node.js and TypeScript: B2B integrations (EDI, SAP, REST/SOAP), internal tools and process automation for enterprise and consulting clients.

Since 2023 my focus has been AI-assisted engineering: MCP servers, LLM pipelines with eval harnesses, agentic coding workflows, and the self-hosted Docker infrastructure that runs them.

In parallel I've worked seasonal operations roles at festivals such as Afro Nation Portugal, NEOPOP and Sónar Lisbon, running a site office and acting as the central contact between client teams, staff and suppliers. It's where I learned to adapt under pressure, and it's the domain knowledge behind RunSheet AI, which I'm building now.

Henrique Gomes

Work

Selected work

A few projects that show how I approach systems, interfaces and delivery.

The five read-only tools woodpecker-mcp advertises over MCP, shown as a terminal listing

woodpecker-mcp

A read-only MCP server for Woodpecker CI, so a human or agent reviewer can check pipeline status and read a failing step's logs without leaving the conversation.

TypeScriptNode.jsMCP SDKZodVitestGitHub Actions
The hgomes.dev homepage hero on a dark background

hgomes.dev

A quiet, content-first personal site with its own contact inbox, self-hosted on Coolify.

Next.jsReactTypeScriptTailwind CSSMDXSQLiteDockerCoolify

Experience

Professional journey

  • June 2023 – Present

    • Build custom full-stack web applications (.NET and Node.js APIs, Angular/React front ends, PostgreSQL/MySQL) that replace manual, spreadsheet-based processes for clients under NDA. Responsible for requirements, architecture, delivery and hosting
    • Run a self-hosted platform on Linux VPS infrastructure: Docker services managed with Coolify and Traefik, CI/CD with Woodpecker CI, identity with Zitadel (OIDC), n8n automations and an LLM agent gateway. Handle networking, health checks, incident diagnosis and provider escalation
    .NETNode.jsAngularReactPostgreSQLDockerCoolifyWoodpecker CI
  • January 2023 – May 2023

  • July 2022 – December 2022

  • April 2021 – July 2022

Bachelor's Degree in Software Engineering· ISEP - Instituto Superior de Engenharia do PortoSeptember 2018 – June 2022

Stack

Stack

Tools I reach for, grouped by where they sit in a product.

Languages

  • C#
  • TypeScript
  • JavaScript
  • SQL
  • Bash

Backend

  • .NET
  • Node.js
  • Express.js
  • REST APIs
  • SOAP
  • WebSockets
  • OIDC

Frontend

  • Angular
  • React
  • Next.js
  • Blazor
  • Tailwind CSS
  • PrimeNG
  • shadcn/ui

Data

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB

Cloud & DevOps

  • Docker
  • Linux
  • nginx
  • Traefik
  • Coolify
  • Woodpecker CI
  • Microsoft Azure
  • AWS
  • Cloudflare
  • Tailscale
  • Git / GitHub

AI & Automation

  • Model Context Protocol
  • LLM API integration
  • LLM pipelines & evals
  • Claude Code
  • n8n
  • Custom web applications

    Full-stack development from concept to deployment.

  • Process automation & integrations

    Turn manual tasks into automated workflows and connect systems with REST, SOAP and EDI.

  • Cloud deployment & consulting

    Azure, AWS or a self-hosted VPS with Docker, Coolify and CI/CD; architecture and technology strategy.

Contact

Get in touch

Fill out the quick form or reach me on the links below.

Only used to reply to you. No newsletters, no tracking.