My Skills & Toolkit
Programming Languages
C/C++
C/C++
Building high-performance applications and understanding system-level programming.
JavaScript
JavaScript
Core language for modern web development, enabling dynamic and interactive user interfaces.
HTML/CSS
HTML/CSS
Structuring and styling web content for an engaging user experience.
Java
Java
Versatile language for enterprise-level applications and Android development.
Python
Python
Rapid development for web applications, data science, and scripting.
Frameworks & Libraries
React
React
Building dynamic user interfaces with a component-based architecture.
Node.js
Node.js
Server-side JavaScript runtime for scalable network applications.
Express.js
Express.js
Minimalist web framework for Node.js, building robust APIs and web apps.
Nest.js
Nest.js
Progressive Node.js framework for building efficient and scalable server-side applications.
Django
Django
High-level Python web framework for rapid development and clean design.
Developer Tools
Git
Git
Managing source code effectively with version control and collaborative platforms.
Docker
Docker
Containerizing applications for consistent development and deployment.
Postman
Postman
Designing, building, testing, and iterating on APIs.
VS Code
VS Code
Efficient coding and debugging with a feature-rich code editor.
Thunder Client
Thunder Client
Lightweight REST API client extension for VS Code.
Databases & Caching
MongoDB
MongoDB
Utilizing NoSQL document databases for flexible and scalable data storage solutions.
Sequelize & MySQL
Sequelize & MySQL
ORM-based relational database management for Node.js applications.
Redis
Redis
In-memory data store for caching, session management, and message brokering.
TypeScript
TypeScript
Superset of JavaScript adding static types for more robust and maintainable code.
SQL/NoSQL
SQL/NoSQL
Managing and querying relational (SQL) and non-relational (NoSQL) databases.