Capabilities
Skills & tools
The languages, frameworks, and infrastructure I reach for. No ratings — just what I use.
Languages
Languages I write services, tools and apps in.
- Go
- TypeScript
- Python
- JavaScript
- Java
- Rust
- Lua
Backend
Frameworks, ORMs and job queues behind my APIs and services.
- NestJS
- Node.js
- Express.js
- Gin
- FastAPI
- Spring Boot
- Spring Batch
- Prisma
- TypeORM
- GORM
- SQLAlchemy
- sqlc
- BullMQ
APIs & Architecture
How the services talk to each other and stay secure.
- Microservices
- REST APIs
- gRPC
- Event-driven architecture
- Kafka
- RabbitMQ
- Authentication & RBAC
Frontend
Web apps, admin consoles and multilingual interfaces.
- Next.js
- React
- TanStack
- TanStack Start
- Tailwind CSS
- shadcn/ui
- i18n & RTL
Databases
Relational, document, cache and vector stores.
- PostgreSQL
- Redis
- MongoDB
- pgvector
- ChromaDB
AI & ML
Embeddings, semantic search, NLP and tooling for AI agents.
- Embeddings
- Semantic search
- Sentence-Transformers
- Hugging Face
- PyTorch
- scikit-learn
- NumPy
- MCP
- Ollama
DevOps & Cloud
Shipping and running what I build.
- Docker
- Linux
- nginx
- GitHub Actions
- AWS
- Firebase
- S3 / MinIO storage
- Vercel
- NixOS
Tools
Everyday tooling for testing, media and the terminal.
- Git
- Playwright
- ffmpeg
- ClamAV
- Bubble Tea
- Claude Code