Skills
The stack I reach for, end-to-end.
Grouped by layer — languages, frontend, backend, data, DevOps, testing, and AI automation. Proficiency reflects shipped, production work.
01 / 07
Languages
Day-to-day programming languages I reach for.
- TypeScriptAdvanced
- JavaScriptAdvanced
- PythonProficient
- JavaProficient
- CFamiliar
- C++Familiar
02 / 07
Frontend
Frameworks and design systems for shipping UIs.
- React.jsExpert
- Next.jsAdvanced
- ReduxAdvanced
- Redux ToolkitAdvanced
- React RouterAdvanced
- Tailwind CSSAdvanced
- shadcn/uiAdvanced
- MUIProficient
03 / 07
Backend & Security
APIs, realtime, auth, and request validation.
- Node.jsAdvanced
- Express.jsAdvanced
- REST APIsAdvanced
- GraphQLFamiliar
- WebSocketProficient
- WebRTCFamiliar
- JWTAdvanced
- RBACAdvanced
- Argon2Proficient
- ZodAdvanced
04 / 07
Databases & Data
Schema design, ORMs, caching, and query optimization.
- PostgreSQLAdvanced
- MySQLProficient
- MongoDBProficient
- RedisAdvanced
- PrismaAdvanced
- SequelizeProficient
05 / 07
Cloud & DevOps
Cloud, containers, CI/CD, and developer tooling.
- AWS EC2Proficient
- AWS S3Proficient
- DockerProficient
- CI/CDProficient
- GitAdvanced
- GitHubAdvanced
- PostmanAdvanced
- Thunder ClientProficient
- VercelAdvanced
06 / 07
Testing & Design
Verification, architecture, and computer-science fundamentals.
- JestProficient
- MochaFamiliar
- System DesignProficient
- DSAProficient
- OOPAdvanced
07 / 07
AI / Automation
LLM pipelines, translation, and background job systems.
- LLM content generationProficient
- AI translation pipelinesProficient
- BullMQProficient
- Cron automationProficient