Lab Hub
My practice domain, artificialsi.tech. Ten full-stack projects, each running on its own subdomain.
1 of 10 live
Lab Hub
artificialsi.tech
This homepage. It lists every practice project and links to its subdomain.
- Next.js
- TypeScript
- Tailwind
- Vercel
TaskFlow
tasks.artificialsi.tech
A multi-team Kanban task manager with OWNER, MEMBER and VIEWER roles.
- Express
- TypeScript
- Prisma
- PostgreSQL
Realtime Collaboration Board
board.artificialsi.tech
Sticky notes, movements and cursors update live for everyone on the board.
- Socket.io
- Redis (Upstash)
- React
- TypeScript
Link Shortener with Analytics
go.artificialsi.tech
Short links with Redis-cached redirects and a background click dashboard.
- Express
- PostgreSQL
- Redis
- BullMQ
SecureID Auth Service
auth.artificialsi.tech
My own login service: rotating refresh tokens, 2FA, Google sign-in and passkeys.
- Express
- TypeScript
- PostgreSQL
- argon2
Encrypted Vault and Secure Share
vault.artificialsi.tech
A zero-knowledge password vault where the server only ever stores ciphertext.
- Web Crypto API
- React
- Express
- PostgreSQL
OWASP Lab: Vulnerable and Fixed
local only
A deliberately flawed training app and its fixed twin. Runs on localhost only.
- Express
- EJS
- SQLite
- GitHub Actions
Chat With Your Documents (RAG)
docs.artificialsi.tech
Upload PDFs and ask questions. Answers stream in live and cite source pages.
- Express
- TypeScript
- PostgreSQL
- pgvector
Support Agent With Tools and Approvals
agent.artificialsi.tech
A support assistant that calls tools; risky actions wait for human approval.
- Node
- TypeScript
- LLM function calling
- PostgreSQL
AI Vision Client Portal (Capstone)
portal.aivisionlabs.tech
A real client portal for my freelance business, deployed on Azure with Terraform.
- pnpm monorepo
- Express
- React
- PostgreSQL