I'm a proactive Technical Support Engineer transitioning into full-stack development, with a strong background in SaaS applications, API integrations, and troubleshooting across e-commerce platforms including Shopify, WooCommerce, and BigCommerce. I'm currently building a multi-tenant SaaS ticketing application using Next.js 16 (App Router), TypeScript, Prisma with PostgreSQL, and Tailwind CSS. I’ve implemented custom session-based authentication, Stripe payment and subscription integrations, rate limiting with Upstash Redis, and error monitoring with Sentry, while translating complex technical concepts for non-technical users and contributing to knowledge bases.

Louis Estrada

I'm a proactive Technical Support Engineer transitioning into full-stack development, with a strong background in SaaS applications, API integrations, and troubleshooting across e-commerce platforms including Shopify, WooCommerce, and BigCommerce. I'm currently building a multi-tenant SaaS ticketing application using Next.js 16 (App Router), TypeScript, Prisma with PostgreSQL, and Tailwind CSS. I’ve implemented custom session-based authentication, Stripe payment and subscription integrations, rate limiting with Upstash Redis, and error monitoring with Sentry, while translating complex technical concepts for non-technical users and contributing to knowledge bases.

Available to hire

I’m a proactive Technical Support Engineer transitioning into full-stack development, with a strong background in SaaS applications, API integrations, and troubleshooting across e-commerce platforms including Shopify, WooCommerce, and BigCommerce.
I’m currently building a multi-tenant SaaS ticketing application using Next.js 16 (App Router), TypeScript, Prisma with PostgreSQL, and Tailwind CSS. I’ve implemented custom session-based authentication, Stripe payment and subscription integrations, rate limiting with Upstash Redis, and error monitoring with Sentry, while translating complex technical concepts for non-technical users and contributing to knowledge bases.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
Spanish; Castilian
Fluent

Work Experience

Technical Support Engineer at Judge.me
June 1, 2019 - Present
Assisted Tier 1 agents with complex tasks and inquiries, providing detailed guidance and technical expertise to ensure swift issue resolution. Enhanced internal and public knowledge bases by documenting recurring issues, API questions, and platform-specific challenges to improve team efficiency. Identified and escalated application bugs, working closely with the development team to address and resolve issues in a timely manner. Undertook small development tasks to improve app UI on the frontend and resolve bugs in the backend. Responded to escalated issues via email, chat, and calls, tackling complex API questions and debugging problems in custom frontend setups, including React/Next.js and Shopify Hydrogen/Remix environments. Created custom scripts to synchronize product data between APIs (e.g., BigCommerce API and the company’s API), improving data accuracy and operational workflows.

Education

Associates in Mortuary Science at Dallas Institute of Funeral Service
January 11, 2030 - January 1, 2010

Qualifications

Node.js, Express, MongoDB: The Complete Bootcamp
December 1, 2020 - January 1, 2021
The Complete Javascript Course 2020: Build Real Projects
December 1, 2020 - January 1, 2021
The Ultimate React Course 2024: React, Next.js, Redux & More
January 11, 2022 - March 9, 2022
The Road to Next
June 1, 2025 - September 18, 2025

Industry Experience

Software & Internet, Professional Services, Retail, Media & Entertainment, Other
    paper Ticket Bounty

    https://www.twine.net/signin -

    A modern, multi-tenant SaaS application for ticket management with bounty incentives

    A production-ready, full-stack ticketing system built with Next.js 16, featuring organization-based access control, monetary bounties for ticket resolution, and integrated AI agent collaboration via Model Context Protocol (MCP).

    Multi-Tenant Architecture
    Organization-based isolation: Complete data separation between organizations
    Role-based access control: Granular permissions (Member/Admin) with fine-grained controls (create, update, delete, resolve)
    Secure authentication: Custom session-based auth with email verification and password reset flows
    Rate limiting: Multi-stage protection using Upstash Redis (IP + email-level throttling)

    Bounty Resolution System
    Monetary incentives: Attach rewards to tickets to motivate quick resolutions
    Approval workflow: Request → Approve → Pay flow with audit trail
    Solver tracking: Automatic assignment and payment tracking for completed tickets
    Public ticket sharing: Publish tickets externally with controlled access

    Technology Stack
    Frontend
    Next.js 16 - App Router with React Server Components
    React 19 - Latest React features with concurrent rendering
    TypeScript - Strict type safety throughout
    ShadCN UI - Accessible component library built on Radix UI
    Tailwind CSS - Utility-first styling
    TanStack Query - Server state management
    React Email - Beautiful transactional email templates

    Backend
    Next.js Server Actions - Type-safe mutations with built-in form handling
    Prisma ORM - Type-safe database access with PostgreSQL
    Zod - Runtime validation and type inference
    Custom Auth - Session-based authentication with Argon2 password hashing

    Infrastructure
    Upstash Redis - Distributed rate limiting and caching
    Vercel Blob - File storage with CDN
    Resend - Transactional email delivery
    Inngest - Reliable background job processing
    Stripe - Payment processing and subscription management

    Developer Experience
    MCP Server - Custom implementation for AI agent integration
    Vitest - Fast unit testing with Hot Module Replacement
    Playwright - E2E testing with cross-browser support
    TypeScript strict mode - Catching errors at compile time
    ESLint + Prettier - Code quality and formatting