Skills & stack
Every language, framework, and systems concept I work with — the full matrix behind the curated set on the home page.
LANG / Languages
- TypeScript
- Python
- JavaScript (ES6)
- Dart
- PHP
- Perl
- SQL / NoSQL
- C#
- Java
- Shell
- C/C++
WEB / Frontend & mobile
- React
- Next.js
- Vue 3
- Flutter
- Astro
- Tailwind CSS
- ShadCN/Radix UI
- HTML5/CSS3
- Single-page applications (SPA)
BKND / Backend
- FastAPI
- Flask / Flask-RESTful
- Django
- Laravel
- WooCommerce
- WordPress
- Node.js (npm, ESLint)
- Pydantic v2
- .NET
- SQLModel
- SQLAlchemy
- REST API design
- Event-driven systems
CLOUD / Cloud & DevOps
- AWS (Lambda, Cognito, Amplify, S3, EC2, Bedrock, RDS, CloudFormation, IAM)
- Azure (Functions, DevOps, AI Services)
- Terraform
- Pulumi
- Docker
- Git
- Cloudflare Workers
- GitHub Actions
- Serverless architecture
AI / AI & ML
- RAG architectures
- LLM applications
- Prompt engineering
- Vector databases
- Semantic search
- Generative AI
DATA / Data & payments
- PostgreSQL
- MySQL
- MongoDB (MongoEngine)
- pgvector
- M-PESA Daraja
- Firebase
- Alembic
- OpenAPI/Swagger
TEST / Testing
- pytest
- Vitest
- Unit/integration/widget testing
- Sentry
- Firebase Crashlytics
PRAC / Practices
- Microservices
- API-first / contract-first (JSON Schema)
- Distributed systems / P2P (DHT, fault tolerance, self-healing)
- Auth & RBAC (token-based)
- Security hardening
- Technical documentation
SYS / Systems & fundamentals
- Data structures & algorithms (AVL trees, heaps/priority queues, graphs, linked lists)
- Socket programming (TCP & UDP)
- Multithreading & concurrency
- Version control internals (staging, branching, merging)
