My Skills
Showcasing 25 technologies and tools
A comprehensive overview of the technologies, frameworks, and tools that I've mastered throughout my development journey. Each skill is rated based on proficiency and years of experience.
Frontend Development
Technologies for building user interfaces and client-side applications • 7 skills
React
A JavaScript library for building dynamic user interfaces with reusable components, virtual DOM, and unidirectional data flow.
Next.js
React framework with server-side rendering, static site generation, and file-based routing for production-ready applications.
JavaScript
Core web programming language powering dynamic websites and applications across browsers with event-driven programming model.
HTML5
Standard markup language for web pages, providing semantic structure, embedded media support, and canvas for interactive graphics.
CSS3
Styling language for web content with features like flexbox, grid, animations, and responsive design capabilities.
Tailwind CSS
Utility-first CSS framework enabling rapid UI development with composable classes and minimal CSS overhead.
Zustand
Currently learningMinimalist state management for React with hooks-based API, built on flux principles with minimal boilerplate.
Programming Languages
Core programming languages I'm learning and using • 5 skills
TypeScript
Strongly typed superset of JavaScript adding static types, interfaces, and advanced type checking for robust applications.
Go (Golang)
Plan to learnStatically typed, compiled language designed for simplicity, efficiency, and strong concurrency support.
C
Low-level language with manual memory management, often used for system/embedded software and performance-critical applications.
Java
Object-oriented language with strong typing, platform independence, and a rich ecosystem of libraries and frameworks.
Python
Basic knowledgeVersatile, high-level language with clear syntax, ideal for data science, web development, automation, and AI/ML applications.
Backend Development
Server-side technologies powering application logic and APIs • 3 skills
Node.js
Server-side JavaScript runtime enabling non-blocking I/O operations for fast, scalable network applications.
Express.js
Fast, minimalist web framework for Node.js with middleware system for building APIs and web applications.
GraphQL
Plan to learnQuery language and runtime for APIs enabling clients to request exactly the data they need, reducing network overhead.
Database Technologies
Solutions for data storage, retrieval, and management • 3 skills
MongoDB
Document-oriented NoSQL database with flexible schema design and powerful query capabilities.
PostgreSQL
Advanced open-source relational database with strong reliability, extensibility, and SQL compliance.
Prisma
Modern TypeScript ORM with type-safe database access, schema management, and migration tools.
DevOps & Deployment
Tools and platforms for continuous integration, deployment, and operations • 5 skills
Git
Distributed version control system for tracking code changes with branching, merging, and collaboration features.
GitHub
Web-based platform for Git repositories with project management tools, CI/CD pipelines, and code review workflows.
Docker
Containerization platform for packaging applications with dependencies for consistent deployment across environments.
Vercel
Frontend deployment platform with preview deployments, serverless functions, and global CDN distribution.
AWS
Basic knowledgeComprehensive cloud computing platform with services for computing, storage, databases, networking, and more.
Design & UI/UX
Tools and frameworks for creating beautiful user experiences • 1 skill
Figma
Currently learningBrowser-based design tool for UI/UX with real-time collaboration, prototyping, and component libraries.
Testing & Quality Assurance
Technologies for ensuring application quality and reliability • 1 skill
Vitest
Currently learningFast testing framework for Vite projects with ESM, TypeScript and JSX support out of the box.