•Build full stack applications with a modern frontend on Next.js (App Router) and TypeScript, styled with Tailwind CSS and component libraries such as Radix UI or shadcn.
•Manage state with React Query for server state and Zustand for UI state, with OAuth2 and OIDC auth (Auth0 or equivalent) and server side token handling.
•Deliver streaming token rendering, citation display, and responsive chat UX.
•Build backend services with FastAPI (Python) or Node.js (Express or Hono), backed by PostgreSQL and Redis, with cloud object storage (S3 or Azure Blob) for uploaded documents.
•Implement JWT validation middleware and role based access control.