Skills & Tech
An overview of the languages, frameworks, and tools I use regularly — filter or search to explore. Levels are approximate and focus on practical, project-driven usage.
Showing 12 of 12 skills.
C++
LanguageStrong grasp of STL, memory management, and problem solving (DSA).
JavaScript
LanguageModern ES features, async patterns, frontend app architecture.
Java
LanguageCore Java, OOP fundamentals, basic API/service patterns.
TypeScript
LanguageType-safe React components, utility types, API contract modeling.
React
FrontendHooks, context patterns, composition, performance tuning.
Next.js
FrontendApp Router, dynamic routing, metadata, server components.
Node.js
BackendREST APIs, streaming, auth patterns, file & process handling.
Express
BackendMiddleware composition, routing, simple auth & validation.
MongoDB
DatabaseSchema design, indexing basics, aggregation pipelines.
Git
ToolsBranching strategies, rebasing, clean commits & collaboration.
Tailwind CSS
FrontendUtility-first design, responsive layouts, design tokens.
shadcn/ui
FrontendComposable UI primitives, theming, variant patterns.