TypeScript never: Catch the Impossible
articles
2 min read
7 days ago

TypeScript never: Catch the Impossible

The never keyword in TypeScript ensures exhaustive checks in logic, signaling that a code path should be unreachable. It’s useful in business logic to catch unhandled cases at compile time, improving safety and reducing bugs—especially in critical flows like payment statuses or user roles.

Read More
AWS Pipeline CI/CD - VIA CDK
side projects

AWS Pipeline CI/CD - VIA CDK

While testing some professional projects, I've built a side project using AWS CodePipeline for CI/CD, integrated with GitHub. It's a practical example of automating deployments in the cloud. I’m sharing it on my blog so others can explore, learn, and build their own CI/CD workflows with AWS and GitHub integration.

Check GitHub
Dis-loyalty - Ennismore

Dis-loyalty - Ennismore

At Ennismore, I contribute to Dis-loyalty, a luxury membership platform for hotels and drinks. I enhanced front-end features with React and Next.js, manage back-end logic with Node.js integrated with Stripe, Auth0, and Directus, ensuring a seamless user experience with a variety of tools like Chakra UI, Motion, Google API Maps, Figma, DataDog, and many up-to-date technologies.

Check Website
Critical TechWorks - BMW

Critical TechWorks - BMW

Enhanced BMW Group's e-commerce and SRP booking, SEO automation, and subscription services using Next.js, Node.js, AWS, TypeScript, and CommerceTools, ensuring seamless integration and improved user experience.

Check Website
CTA Card Image
#exploringtech

Explore the world with me...

I'm navigating the worlds of Frontend, Backend, and DevOps—steering through projects while blending innovation with fundamentals. Join me on this journey to uncover fresh insights and level up your skills every step of the way.

me-icon-footer

Tech Explorer

A minimal portofolio and blog website, showing my expertise and spreading the rich content of programming.

#exploringtech
Currently At
Lisbon, PT
All rights reserverd | Copyright 2025