
My Skills
---- i am good at ----
All Skills I have
This section showcases the technologies, tools, and frameworks I use to build modern software, covering backend architecture, frontend development, database management, and DevOps practices to create systems that are scalable, secure, and efficient. These skills are built through hands-on experience from both enterprise-level systems and personal projects, allowing me to continuously adapt to new technologies and deliver practical solutions for real-world applications.
Each technology is also tagged with an expertise level to indicate my current proficiency, using color-coded levels such as Basic, Intermediate, and Advanced to make it easier to understand my experience at a glance. For technologies where my experience is still growing, I remain open to continuous learning and actively improve my skills to expand my capabilities and stay up to date with evolving technologies.
My Skills set
Frontend
Building modern, responsive, and high-performance user interfaces using modern JavaScript frameworks, UI libraries, and frontend technologies to create scalable, intuitive, and visually engaging web experiences, while prioritizing performance, maintainable code architecture, and a seamless user experience.
HTML
advanced
HTML (HyperText Markup Language) is the fundamental language used to structure web pages, defining elements such as text, images, links, and the overall layout of a website, and it was the first technology I learned when starting web development, which later helped me expand into many other web technologies.
MoreCSS
advanced
CSS (Cascading Style Sheets) is used to style and design web pages, controlling elements such as colors, typography, spacing, and layout to create visually appealing and responsive websites, enabling me to design clean, modern interfaces with a better user experience.
MoreJavaScript
advanced
JavaScript is the core programming language used to add interactivity to websites, enabling features such as dynamic content updates, user interactions, and application logic, allowing me to build more powerful and interactive web applications.
MoreTypeScript
advanced
TypeScript is a superset of JavaScript that adds static typing to improve code reliability, readability, and maintainability, making it especially suitable for building large-scale and complex web applications.
MoreVueJS
basic
Vue.js is a progressive JavaScript framework used to build dynamic and interactive user interfaces. It focuses on simplicity, flexibility, and reactive data binding to make development more efficient. I use Vue.js to create maintainable and scalable frontend applications with a clean component structure.
MoreNuxtJS
basic
Nuxt.js is a powerful framework built on top of Vue.js for creating modern web applications. It provides features such as server-side rendering, routing, and performance optimization out of the box. I use Nuxt.js to build fast, SEO-friendly, and scalable web applications.
MoreReactJS
advanced
React.js is a popular JavaScript library for building fast and interactive user interfaces. It uses a component-based architecture that helps developers create reusable and maintainable UI. I use React to build modern web applications with efficient state management and scalable design.
MoreNextJS
advanced
Next.js is a React framework designed for building modern, high-performance web applications. It supports features such as server-side rendering, static site generation, and optimized routing. I use Next.js to develop scalable applications with excellent performance and SEO support.
MoreTailwindCSS
advanced
Tailwind CSS is a utility-first CSS framework that enables rapid UI development. It provides low-level utility classes to build custom and responsive designs efficiently. I use Tailwind CSS to create modern, consistent, and highly customizable user interfaces.
MoreShadcn
advanced
shadcn/ui is a modern UI component library built with Tailwind CSS and Radix UI. It provides accessible and customizable components designed for modern web applications. I use shadcn/ui to build clean, consistent, and highly customizable user interfaces.
MoreMUI
intermediate
MUI is a popular React component library based on Google's Material Design system. It provides a comprehensive set of ready-to-use UI components for building professional interfaces. I use MUI to develop modern and consistent user interfaces efficiently.
MoreAntD
intermediate
Ant Design is a powerful React UI framework designed for building enterprise-level applications. It offers a rich set of high-quality components and design patterns. I use Ant Design to develop structured and professional interfaces for complex applications.
MoreBackend
Designing and developing robust backend systems and APIs that handle business logic, data processing, and system integration, using modern backend frameworks and database technologies to build scalable, secure, and reliable applications while ensuring maintainable architecture and efficient performance.
JavaScript
advanced
JavaScript is a versatile programming language used for both frontend and backend development, enabling me to build server-side logic, handle APIs, and process data efficiently in modern web applications.
MoreGolang
intermediate
Golang is a fast and efficient programming language designed for building scalable backend services, APIs, and distributed systems, allowing me to develop high-performance applications with simple and maintainable code.
MoreRust
intermediate
Rust is a systems programming language focused on performance, reliability, and memory safety, enabling me to develop efficient and secure backend services with strong guarantees against common programming errors.
MoreApp Script
basic
Google Apps Script is a cloud-based scripting platform that allows automation and integration within the Google Workspace ecosystem, enabling me to build custom workflows, automate tasks, and connect various Google services.
MoreSQL
intermediate
SQL (Structured Query Language) is the standard language used to manage and manipulate relational databases, enabling me to design queries, manage data, and build efficient data-driven applications.
MoreMySQL
intermediate
MySQL is a widely used relational database management system that allows efficient data storage, querying, and management, enabling me to build reliable and scalable data-driven applications.
MorePostgreSQL
intermediate
PostgreSQL is a powerful open-source relational database known for its reliability, advanced features, and strong data integrity, enabling me to build robust and scalable database-driven systems.
MoreMongoDB
basic
MongoDB is a flexible NoSQL database that stores data in document-based formats, allowing me to build scalable applications that require flexible data structures and fast data access.
MoreFirebase
basic
Firebase is a cloud-based platform that provides backend services such as real-time databases, authentication, and hosting, enabling me to rapidly build and deploy modern web and mobile applications.
MoreServices
Utilizing modern development and deployment platforms such as Git, Docker, Swagger, Netlify, and Vercel to streamline development workflows, manage version control, automate deployment processes, and improve collaboration and productivity across the software development lifecycle.
Git
advanced
Git is a distributed version control system used to track code changes, manage project history, and collaborate with other developers, enabling efficient teamwork and organized software development workflows.
MoreDocker
intermediate
Docker is a containerization platform that allows applications and their dependencies to run consistently across different environments, enabling efficient development, deployment, and scalability of modern applications.
MoreVercel
intermediate
Vercel is a cloud platform designed for deploying and hosting modern web applications, providing fast global delivery, automated deployments, and optimized performance for frontend frameworks.
MoreNetlify
intermediate
Netlify is a cloud-based platform for building, deploying, and hosting modern web applications, enabling continuous deployment, serverless functions, and fast global delivery.
MoreKubernetes
intermediate
Kubernetes is an open-source container orchestration platform used to automate the deployment, scaling, and management of containerized applications in modern cloud environments.
MoreSwagger
advanced
Swagger is a powerful tool for designing, documenting, and testing RESTful APIs, enabling developers to visualize API structures and improve collaboration between frontend and backend teams.
MoreTools
Using a variety of professional development tools such as VS Code, Zed, Slack, Figma, and Jira to support efficient coding, design collaboration, project management, and team communication throughout the development process.
VS Code
advanced
Visual Studio Code is a powerful and lightweight code editor that supports multiple programming languages and extensions, enabling efficient coding, debugging, and development workflows.
MoreZed
intermediate
Zed is a modern high-performance code editor designed for speed and collaboration, providing a smooth development experience with powerful editing features.
MoreGithub
advanced
GitHub is a widely used platform for version control and collaborative software development, enabling developers to manage repositories, track code changes, and collaborate efficiently.
MoreClickUp
intermediate
ClickUp is a productivity and project management platform used to organize tasks, track progress, and collaborate with teams to manage software development workflows effectively.
MorePostman
intermediate
Postman is a powerful tool for testing, documenting, and managing APIs, allowing developers to send requests, analyze responses, and streamline API development workflows.
MoreSlack
advanced
Slack is a team communication platform that enables real-time messaging, collaboration, and integration with development tools to improve team productivity.
MoreBitbucket
intermediate
Bitbucket is a Git-based repository management platform used for version control, collaboration, and integrating development workflows with CI/CD pipelines.
MoreJira
intermediate
Jira is a project management and issue-tracking tool widely used in software development to manage tasks, track bugs, and organize development workflows.
MoreJenkins
basic
Jenkins is an open-source automation server used for continuous integration and continuous delivery (CI/CD), enabling automated building, testing, and deployment of applications.
MoreDBeaver
intermediate
DBeaver is a universal database management tool that supports multiple database systems, allowing developers to manage, query, and visualize database structures efficiently.
MoreGoogle Sheet
intermediate
Google Sheets is a cloud-based spreadsheet tool used for organizing data, collaborating with teams, and performing data analysis in real time.
MoreFigma
basic
Figma is a collaborative design tool used for creating user interface designs, prototypes, and design systems, enabling designers and developers to work together efficiently.
MoreProgramming
Proficient in multiple programming languages used for web and software development, enabling me to build full-stack applications, implement system logic, and adapt to different technologies and project requirements.
Python
intermediate
Python is a versatile and widely used programming language known for its simplicity and readability, enabling me to develop automation scripts, data processing tools, and backend services efficiently.
MoreJavaScript
advanced
JavaScript is a core programming language for modern web development, allowing me to build dynamic web applications, handle asynchronous operations, and implement both frontend and backend logic.
MoreTypeScript
advanced
TypeScript is a strongly typed superset of JavaScript that improves code reliability and maintainability, enabling me to develop scalable and well-structured applications with better tooling and type safety.
MoreGolang
intermediate
Golang is a high-performance programming language designed for building efficient backend services and distributed systems, enabling me to develop fast, reliable, and scalable server-side applications.
MoreRust
intermediate
Rust is a systems programming language focused on performance, reliability, and memory safety, enabling me to build efficient and secure applications with strong guarantees against common programming errors.
MoreSoft Skill
Strong problem-solving, communication, and collaboration skills that support effective teamwork, continuous learning, and the ability to analyze complex problems and deliver practical technical solutions in real-world projects.
Communication
Leadership
Teamwork
Project Management
Creativity
Positive Attitude
Decision Making
Problem Solving
Time Management
#Communication
Communication is an essential skill for collaborating with team members, stakeholders, and clients, enabling clear discussion of ideas, requirements, and technical solutions throughout the development process.
#Leadership
Leadership involves guiding and supporting team members while making informed decisions, helping ensure projects move forward efficiently and goals are successfully achieved.
#Teamwork
Teamwork is the ability to collaborate effectively with others, share knowledge, and contribute to a positive team environment to achieve common project goals.
#Project Management
Project management involves planning, organizing, and coordinating tasks to ensure projects are completed on time while maintaining quality and efficiency.
#Creativity
Creativity enables the ability to think innovatively and develop new ideas or solutions, helping improve products, workflows, and user experiences.
#Positive Attitude
A positive attitude helps maintain motivation and adaptability in challenging situations, encouraging continuous improvement and productive collaboration with others.
#Decision Making
Decision making involves analyzing information, evaluating options, and choosing the most effective solution to achieve project goals and overcome challenges.
#Problem Solving
Problem solving is the ability to analyze complex issues, identify root causes, and develop practical solutions to improve systems and workflows.
#Time Management
Time management is the ability to prioritize tasks, manage deadlines, and organize work efficiently to ensure projects are completed on schedule.