|
Open to junior backend / full-stack opportunities

Luis Esteban Peña

Full-Stack Developer focused on scalable backend systems

I build production-ready web applications with real-time features, scalable backend architectures, and automated CI/CD pipelines using modern DevOps practices.

✔ Real-time systems✔ CI/CD automated✔ Dockerized deployments
<>HTML#CSSJSJavaScriptTSTypeScriptNNode.jsNNext.jsNNest.jsDDockerGHgithub

Infrastructure & DevOps

Automated CI/CD pipeline with integrated testing that validates code quality, runs unit and end-to-end tests, and deploys containerized applications to a production VPS using GitHub Actions, Docker, and Nginx.

Code Push

GitHub Repository

GitHub Actions

CI Workflow Trigger

Test & Quality Gate

Quality, Unit & E2E Tests

Docker Build

Containerized Image

VPS Deployment

Linux Production Server

Nginx Proxy

Reverse Proxy Routing

Every push to the main branch triggers a CI workflow that runs quality checks, unit tests, and end-to-end tests before building a Docker image and deploying it to a Linux VPS server behind an Nginx reverse proxy.

Automated builds on every pushQuality checks and CI test validationUnit and end-to-end tests before mergeDockerized production environmentReverse proxy routing with NginxLive deployment on VPS server
View CI/CD workflow →

Featured Engineering Project

Discord Clone UI Mockup

Discol

Full-stack real-time chat with voice rooms, RBAC, and production-grade deployment

Next.js 16NestJS 11Socket.IOPostgreSQLPrisma ORMLiveKitDockerGitHub Actions

A full-stack real-time chat application with servers, channels, friendships, and role-based collaboration. Includes voice rooms via LiveKit, Google OAuth, media uploads, a demo mode with seeded content, and a layered test suite of 110+ automated tests.

Key Features

  • Real-time messaging and presence via Socket.IO
  • Voice and video rooms powered by LiveKit
  • JWT + Google OAuth authentication with RBAC
  • Servers, channels, friendships, and role management
  • Playwright + Jest test suite with CI/CD pipeline

Get in Touch

Have a project in mind, a question, or just want to connect? Send me a message and I'll get back to you shortly.