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.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
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
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Dallas today.