Skills
82 skills available
Next.js App Router
Next.js 14 App Router architecture, server components, data fetching.
React Hooks Patterns
Idiomatic React hooks usage: state, effects, memo, refs, custom hooks.
TypeScript Essentials
Practical TypeScript: utility types, generics, narrowing, common patterns.
TailwindCSS Patterns
Responsive design, dark mode, common layout recipes, performance.
Modern Python
Python 3.10+ features: type hints, match, dataclasses, pathlib, async.
FastAPI Essentials
Build typed async REST APIs with FastAPI + Pydantic v2.
Docker Essentials
Dockerfile best practices, multi-stage builds, compose, volumes, networks.
Git Workflow
Daily git commands, rebase vs merge, undo recipes, conventional commits.
GitHub Actions CI/CD
Workflow syntax, matrix builds, secrets, common patterns for test+deploy.
PostgreSQL Patterns
Indexes, joins, JSON, CTEs, window functions, performance basics.
REST API Design
Resource modeling, HTTP semantics, status codes, versioning, pagination.
Regex Cookbook
Common regex patterns for emails, URLs, dates, validation, capture groups.
Linux Shell Toolkit
Essential Unix commands: file ops, text processing, process mgmt, networking.
SQLAlchemy 2.0 ORM
Modern SQLAlchemy 2.x patterns: models, sessions, relationships, queries.
Vue 3 Composition API
ref, reactive, computed, watch, lifecycle, script setup syntax.
Rust Ownership & Borrowing
Ownership rules, references, lifetimes, common patterns.
Testing Strategy
Unit, integration, e2e -- when to use each; doubles, fixtures, naming.
Redis Patterns
Caching, rate limiting, pub/sub, distributed locks, common data structures.
System Design Basics
Scaling, caching, queues, CAP, sharding, common interview building blocks.
Effective AI Coding Prompts
How to write prompts that get accurate code from AI assistants.
Kubernetes Basics
Pods, services, deployments, config maps, ingress, helm charts.
GraphQL Essentials
Schema, queries, mutations, subscriptions, resolvers, N+1 problem.
Node.js & Express
Event loop, streams, middleware, routing, error handling, production tips.
Auth: JWT & OAuth 2.0
JWT structure, access/refresh tokens, OAuth 2.0 flows, PKCE, session vs token.
Web Security (OWASP Top 10)
Injection, XSS, IDOR, SSRF, misconfig -- causes and defenses.
Modern JavaScript (ES2022-2024)
Top-level await, structuredClone, Array.groupBy, Promise combinators and more.
CSS Grid & Flexbox
Complete flexbox and CSS grid reference with common layout patterns.
Web Performance
Core Web Vitals, resource loading, rendering, caching, profiling.
MongoDB Patterns
Document model, indexes, aggregation pipeline, schema design, transactions.
Prisma ORM
Schema definition, migrations, queries, relations, transactions, raw SQL.
Go Basics
Types, goroutines, channels, interfaces, error handling, stdlib patterns.
Microservices Patterns
Decomposition, API gateway, saga, circuit breaker, event sourcing, observability.
WebSocket & Real-time
WebSocket, Socket.IO, SSE, long polling -- protocols and when to use each.
Terraform IaC
HCL syntax, providers, resources, state, modules, workspaces.
LangChain & LLM Patterns
Chains, RAG, agents, memory, tools, prompt templates, tracing.
Three.js Essentials
Scene, camera, renderer, geometries, materials, lights, animations and loaders.
React Three Fiber
Three.js in React with R3F, Drei helpers, useFrame, useThree, physics, post-processing.
GSAP Animation
Tweens, timelines, ScrollTrigger, MotionPath, React integration, best practices.
WebGL & GLSL Shaders
WebGL pipeline, vertex and fragment shaders, uniforms, varyings, common effects.
CSS Animations & Transitions
Transitions, keyframe animations, CSS 3D transforms, will-change, performance.
Framer Motion
React animation library: variants, gestures, layout animations, scroll, exit.
Lottie & SVG Animation
Lottie JSON animations, SVG SMIL, animating SVG with GSAP and CSS.
Spline 3D for Web
Create and embed interactive 3D scenes in web pages using Spline.
TanStack Query
Server state management: queries, mutations, caching, pagination, optimistic updates.
Zustand State Management
Lightweight global state for React: stores, slices, middleware, persistence.
Zod Validation
TypeScript-first schema validation, parsing, form integration, error handling.
Vite Build Tool
Dev server, HMR, plugins, env vars, build optimization, library mode.
PWA & Service Worker
Manifest, service worker lifecycle, caching strategies, offline, push notifications.
Web Accessibility (a11y)
WCAG 2.2, ARIA roles, keyboard navigation, screen readers, focus management.
Drizzle ORM
TypeScript-first SQL ORM: schema, migrations, queries, relations, serverless.
tRPC Full-stack
End-to-end type-safe APIs without code generation: routers, procedures, Next.js integration.
Nginx Configuration
Static serving, reverse proxy, SSL, gzip, caching headers, rate limiting.
React Native Basics
Core components, styling, navigation, platform differences, Expo workflow.
OpenAI API Patterns
Chat completions, streaming, function calling, embeddings, vision, assistants.
Monorepo with Turborepo
Workspace setup, turborepo pipeline, shared packages, caching, CI integration.
React Hook Form
Performant forms: register, validation, errors, watch, dynamic fields, Zod integration.
Docker Compose Patterns
Multi-service apps, volumes, networks, health checks, profiles, override files.
Linux Server Setup
New VPS hardening: users, SSH keys, firewall, fail2ban, swap, timezone.
PM2 Node.js Deployment
PM2 process manager: start, cluster mode, ecosystem config, log management, startup.
Vercel & Netlify Deployment
Deploy Next.js/React apps, env vars, custom domains, preview deployments, edge functions.
AWS Essentials
EC2, S3, RDS, CloudFront, IAM, ECS, Lambda -- key patterns for web apps.
CI/CD Deploy Pipeline
Full deploy pipeline: build, test, Docker build+push, SSH deploy, rollback strategy.
SSL & DNS Setup
DNS records, Let's Encrypt SSL, Certbot, Cloudflare proxy, wildcard certs.
Monitoring & Logging
Prometheus, Grafana, structured logging, error tracking, uptime monitoring.
Database Backup & Restore
PostgreSQL dump/restore, automated backups to S3, point-in-time recovery, Redis persistence.
Serverless & Edge Deployment
AWS Lambda, Cloudflare Workers, Vercel Edge, cold starts, execution limits.
Python Web Scraping
Requests, BeautifulSoup, lxml, parsing HTML/JSON, headers, sessions, rate limiting.
Playwright Browser Automation
Dynamic page scraping, SPA crawling, form interaction, screenshots, stealth mode.
Scrapy Framework
Spiders, selectors, pipelines, middlewares, crawl rules, distributed crawling.
Elasticsearch
Index, mapping, full-text search, aggregations, filters, relevance tuning.
Vector Databases & Semantic Search
Embeddings, cosine similarity, pgvector, Chroma, Pinecone, RAG retrieval pipeline.
Meilisearch & Typesense
Open-source search engines: instant search, typo tolerance, faceting, ranking.
PostgreSQL Full-Text Search
tsvector, tsquery, GIN index, ranking, Chinese text search, pg_trgm similarity.
Crawler Anti-Detection
Proxies, fingerprint spoofing, CAPTCHA handling, rate limits, cookie management.
shadcn/ui & Radix UI
Headless accessible components, shadcn patterns, theming, variants with cva.
Advanced CSS Effects
Glassmorphism, neumorphism, gradients, masks, filters, blend modes, clip-path.
Scroll-Driven Animations
Intersection Observer, CSS scroll-driven animations, parallax, sticky effects.
Canvas 2D Creative Coding
Drawing, particles, generative art, interactive canvas, OffscreenCanvas.
Micro-interactions & UX Animations
Button feedback, loading states, skeleton screens, toasts, drag-and-drop UX.
Advanced Tailwind CSS
Custom plugins, animations, arbitrary values, container queries, design tokens.
Dark Mode & Design Tokens
CSS custom properties, color systems, theme switching, system preference detection.
Motion Design Principles
Easing curves, duration guidelines, choreography, spring physics, 12 principles.