Skills
What I work with
The languages, frameworks and practices I use, grouped by area. Hover a skill to see where I've used it; the projects and experience pages have the details. Verified credentials are under certifications.
59 skills · 9 areas · 28 certifications
By area
Languages
- TypeScript14 projects or roles
- JavaScript
- Python3 projects or roles
- SQL
- Java
- C++1 project or role
Frontend
- React6 projects or roles
- Next.js19 projects or roles
- React Native
- Tailwind CSS3 projects or roles
- TanStack Query3 projects or roles
- Zustand
- Redux
- shadcn/ui
Backend & Architecture
- Node.js2 projects or roles
- NestJS7 projects or roles
- Express3 projects or roles
- FastAPI3 projects or roles
- REST APIs
- GraphQL
- Microservices
- WebSockets
Data & Messaging
- PostgreSQL7 projects or roles
- Redis5 projects or roles
- MongoDB1 project or role
- MySQL
- DynamoDB4 projects or roles
- BullMQ5 projects or roles
- TypeORM2 projects or roles
- Prisma1 project or role
Cloud & DevOps
- AWS (EC2, S3, Lambda, RDS)
- Docker3 projects or roles
- CI/CD (GitHub Actions)
- Nginx
- Vercel
Security & Auth
- OAuth 2.0
- JWT
- RBAC
- ABAC
- Row-Level Security
AI & LLMs
- LLM integration
- RAG
- Agentic workflows
- LangGraph
- OpenAI/Anthropic APIs
- Pinecone
- pgvector
- Prompt engineering
Engineering Practices
- System Design
- Software Testing
- Debugging
- Code Review
- Technical Documentation
- Agile
- Product Thinking
Tools
- Linux
- VS Code
- Git
- GitHub
The small number is how many projects and roles list that skill in their stack.
Certifications
The most recent, with verification links. The full list, grouped by issuer, has its own page.
Competitive programming
- 2015
ACM-ICPC Asia Dhaka Regional
ICPC
- 2014
Intra-university Programming Contest
Jashore University of Science & Technology
2,000+ algorithmic problems solved
Across Codeforces, LeetCode, UVa, CodeChef and HackerRank.