Skip to main content
Love Singhal

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.

LanguageFrontendBackendDatabaseToolsAi

C++

Language
80%

Strong grasp of STL, memory management, and problem solving (DSA).

JavaScript

Language
85%

Modern ES features, async patterns, frontend app architecture.

Java

Language
60%

Core Java, OOP fundamentals, basic API/service patterns.

TypeScript

Language
75%

Type-safe React components, utility types, API contract modeling.

React

Frontend
80%

Hooks, context patterns, composition, performance tuning.

Next.js

Frontend
78%

App Router, dynamic routing, metadata, server components.

Node.js

Backend
70%

REST APIs, streaming, auth patterns, file & process handling.

Express

Backend
68%

Middleware composition, routing, simple auth & validation.

MongoDB

Database
65%

Schema design, indexing basics, aggregation pipelines.

Git

Tools
75%

Branching strategies, rebasing, clean commits & collaboration.

Tailwind CSS

Frontend
82%

Utility-first design, responsive layouts, design tokens.

shadcn/ui

Frontend
70%

Composable UI primitives, theming, variant patterns.