Skills

Key technologies and tools that power my development workflow.

JavaScript

The backbone of web development — dynamic, event-driven, and everywhere.

TypeScript

JavaScript with syntax for types — safer, scalable, and self-documenting code.

Python

Versatile language for scripting, automation, data analysis, and backend services.

Java

Robust, object-oriented language powering enterprise and Android applications.

React

Build fast, component-based UIs with declarative and reactive rendering.

Next.js

Full-stack React framework with SSR, routing, API routes, and optimal performance.

React Native

Develop native mobile apps using React and JavaScript/TypeScript.

Redux

Predictable state container for complex React applications.

Tailwind CSS

Utility-first CSS framework for rapid, maintainable, and responsive designs.

Material UI

React component library implementing Google’s Material Design.

Bootstrap

Popular CSS framework for responsive and mobile-first layouts.

Node.js

Run JavaScript on the server — fast, non-blocking, event-driven architecture.

Express.js

Minimal and flexible Node.js web framework for building APIs and servers.

REST APIs

Design and implement scalable, stateless, and well-structured API endpoints.

GraphQL

Query language for APIs — fetch exactly what you need, nothing more.

Socket.io

Real-time bidirectional communication for chat, notifications, and live apps.

MongoDB

NoSQL database for flexible, JSON-like documents and horizontal scaling.

PostgreSQL

Powerful, open-source relational database with advanced features and ACID compliance.

MySQL

Widely used relational database for structured data and reliable performance.

Jest

Delightful JavaScript testing framework with snapshots and mocking.

Vercel / Netlify

Deploy and host modern web apps with CI/CD, preview URLs, and edge functions.