Repositories

The following projects are my pinned repositories on GitHub, showcasing the ones I believe best represent my current professional focus.

github-actions-ci-cd

A monorepo to experiment with and refine GitHub Actions workflows for CI/CD. Focused on deploying individual applications to multiple environments with streamlined automation. Ideal for testing and improving deployment strategies in a mono repository setup.

github-actions

go-email-service

A Go-based email service with support for multiple providers like Mailgun and SparkPost. Exposes a RESTful API for sending emails via HTTP POST requests. Includes Docker support for deployment and environment-based configuration for flexibility. Ideal for integrating reliable email-sending functionality into applications.

docker-composegolangmailgunsparkpost

martinlupa.com

Resume and portfolio website.

graphqlnextjsopenaiverceltypescriptreactjs

nextjs-reverse-proxy

A Next.js-based reverse proxy deployed on Vercel. It uses the next/server API and Vercel KV for path rewrites, allowing teams to manage custom routing by adding JSON configuration files to the manual-patterns directory.

nextjsvercel

node-service

A template for a Node.js Express server. Includes deployment pipelines using Buildkite, Docker support, and pnpm for dependency management. Leverages Node.js 22's native features, such as TypeScript support and --watch mode, for enhanced development efficiency.

buildkitenodejs

oms

A modular Order Management System (OMS) designed for local and cloud environments. Includes a LocalStack setup for simulating AWS services and a Makefile to streamline infrastructure and service management. Ideal for developing and testing OMS-related functionalities with Docker, Terraform, and AWS CLI.

awsterraform