Tech & Skills

A production-focused tech stack emphasizing authentication, authorization, real-time systems, and deployment. Core expertise in NextAuth, RBAC patterns, Socket.io, and server-side rendering. Supporting skills in data visualization, state management, and API integrations.

Auth & Permissions

NextAuth (Auth.js v5)

Authentication framework

Session Management

User session handling

Role-based Access

Permission systems

JWT Tokens

Secure token handling

Realtime & Integration

Socket.io

Real-time communication

Stripe

Payment processing

REST APIs

API integration patterns

Open-Meteo

Weather data API

Deployment & DevOps

Vercel

Frontend deployment

Railway

Full-stack deployment platform

GitHub Actions

CI/CD pipelines

Docker

Containerization

Vitest

Testing framework

Environment Management

Config & secrets

Frontend Core

React

Component-based UI library

Next.js

App Router & full-stack framework

TypeScript

Type-safe JavaScript

Tailwind CSS

Utility-first CSS framework

Framer Motion

Animation & interaction library

PWA

Progressive Web App capabilities

Database & Backend

Prisma

Database ORM

PostgreSQL

Relational database

Neon

Serverless PostgreSQL

State & Data

TanStack Query

Server state management

Zustand

Client state management

localStorage

Browser persistence

Zod

Schema validation

React Hook Form

Form handling

@dnd-kit

Drag and drop library

Visualization

Recharts

React chart library

Chart.js

Canvas-based charts

Canvas API

Custom graphics rendering

Mapping & Location

Leaflet

Interactive maps

Geolocation API

Location services