Hello
I'm Henrique, a software engineer from Braga, Portugal. I've been building software since 2014 and working remotely since 2019. I'm also a father of 2.
Today I'm a Senior Tech Lead at Deel, where I work with the teams that own Deel's payroll processing engine. On the side, I build my own products, Lume and Good Work.
How I build
I ship Mac, iPhone and web products in my spare time by directing AI coding agents through an agent orchestrator I built. For each change, the agents plan it, implement it, test it, check the result in a browser and review it. I decide what to build, design it, review the result and release it.
That's how I build my side projects.
Want to know more?
Get in touch Side Projects
Two products I build in my spare time.
Mac App Store, June 2026 · iPhone, September 2026
I build Lume, a private net-worth and FIRE (Financial Independence, Retire Early) tracker for anyone working towards financial independence. It reads your own bank and broker statements on the device, so every figure shows the statement lines behind it. No bank login and no subscription; sync is optional and end-to-end encrypted.
Under the hood, it's a React and TypeScript app in Tauri 2, with a thin Rust layer that talks to macOS and iOS. It imports PDF, CSV, Excel and OFX statements, and encrypts your data on the device (Argon2id and AES-GCM) before it syncs through Supabase, so the server only holds data it can't read.
Web, June 2025
I build Good Work, a dashboard for your whole life, not just your habits. You pick the few things you care about and log them in seconds. Every quarter, you see what's improving and what slipped, without a streak to break.
It's a Next.js and React app in TypeScript, with Postgres and sign-in on Supabase, Stripe for the Premium plan, and Withings for health data. The interface is built with shadcn/ui and Tailwind, and it runs on Vercel.
Experience
— Working with the teams that own Deel's payroll processing engine, alongside their tech leads.
— Helping tech leads make architectural decisions, keep code quality high and deliver.
— Working with product and design to agree on direction and ship payroll features.
— Led the G2N (Gross to Net) team, one of the most central parts of payroll processing at Deel.
— Guided the team in building features that ensure the quality and accuracy of payroll runs at global scale.
— Supported engineers in technical growth while driving delivery of complex, high-impact payroll capabilities.
— Helped bring the Global Payroll product to life, supporting the first customers from day one.
— Contributed to building a platform that enables payroll processing across multiple countries globally.
— Handled the growth and scale challenges as the product expanded its customer base.
— Designing and developing cross-functional systems to process and serve large amounts of data in the cloud, often in real-time, and ensuring their craftsmanship, availability, resilience, and scalability.
— Technological stack composed of NodeJS, Rails and some Python, as well as technologies such as Kubernetes, Terraform and AWS for infrastructure management.
— Ensuring software quality, robustness and compliance with standards by reviewing code, documenting, and creating automated tests.
— Participation in multiple software projects as part of a network of remote workers.
— Development of micro services based in Node.JS (Express) and MySQL.
— UI/UX of multiple mobile applications using React Native.
— Development of web platforms focused on B2B/B2C e-commerce targeted at medium and large scale businesses.
— Participation in the development of the product using Phalcon framework.
— Projects for national customers and alongside international teams.
— Full stack web development & Product team leader during the last year.
— Master's thesis on usability engineering - development of widgets for an open-source prototyping tool (PVSio-Web).
— Specialization in Business Intelligence and Applicational Architectures.
— Also a bit of natural language processing and software testing.
Social