Main page

Tools, Technologies & Frameworks.

Learn more about the technologies and solutions I use in applications to provide them with all the necessary functionalities.

Basics

HTML

HTML is a markup language used to create the structure of web pages. It describes elements like headings, text, images, and links, interpreted by the web browser.

CSS

CSS is a language used to style web pages. It allows changing colors, fonts, spacing, layout, sizes, adding animations, and adapting the page's appearance for different devices.

JavaScript

JavaScript is a programming language that runs in the browser. It enables creating interactions, dynamic content changes, event handling, form validation, and server communication without reloading the page.

Node.js

Node.js is an environment that allows running JavaScript on the server side. It enables building backend applications, APIs, handling databases, and network communication.

PHP

PHP is a scripting programming language that runs on the server side. It is used to generate dynamic pages, handle forms, sessions, databases, and backend communication before sending content to the browser.

SQL

SQL is the standard language used for communicating with databases. It enables data management, processing, and provides fast and organized access to information.

Frameworks

Vue.js

Vue.js is a progressive JavaScript framework for building user interfaces. It enables the creation of dynamic, reactive web applications using components, simple syntax, and efficient state management.

Nuxt.js

Nuxt.js is a framework based on Vue.js that simplifies building universal (SSR) and static web applications. It provides a ready project structure, routing, state management, and performance optimization.

Tauri

Tauri is a framework for creating lightweight, secure, and efficient desktop applications. It allows building native programs using web technologies and frameworks like Vue.js or Nuxt.js.

Express.js

Express.js is a minimalist and flexible framework for Node.js that simplifies the creation of servers and APIs. It enables quick request handling and integration with databases, speeding up backend development for web applications.

Libraries and tools

Boxicons

Boxicons is a modern set of icons I use to create clean and visually appealing websites. They are lightweight, elegant, and look great on both desktop and mobile devices, giving your site a polished look everywhere.

Google Fonts

Google Fonts is a free library of professional-quality fonts that make your website look modern and readable on all devices. It also helps your site's typography perfectly match your brand's character and style.

AOS.js

AOS is a lightweight JavaScript library that lets you easily add animations triggered when users scroll to elements. This makes your website feel more dynamic and modern, increasing visitor engagement.

ScrollMotion

ScrollMotion is a minimalist, custom-built JavaScript library designed as an alternative to AOS. It's ideal for small and medium projects needing simple yet flexible scroll-based animations without extra complexity.

PDFMake

PDFMake is a JavaScript library for dynamically generating PDF documents directly in the browser. It provides a rich declarative syntax that lets you create complex documents without external tools.

Chart.js

Chart.js is a fast and visually appealing JavaScript library for displaying data as interactive charts. It helps present statistics, results, reports, and analytics clearly and engagingly for your users.

Tailwind

Tailwind CSS is a lightweight, utility-first CSS framework that allows rapid development of modern, responsive interfaces without writing traditional CSS stylesheets, making your work faster and more efficient.

Pinia

Pinia is a modern state management library for web apps. It helps efficiently organize and control all app data - from products to user info - ensuring your app runs smoothly and consistently.

I18n

Vue I18n makes building multilingual websites and apps simple. It allows you to reach a wider audience by providing professional translations, on-the-fly language switching, and easy expansion for more languages.

Vite PWA

Vite PWA helps turn a website into a Progressive Web App that works offline, loads faster by caching data, and can be installed on devices like a native app—improving user experience.

What's next?

Every project is an opportunity for me to learn and implement better solutions - this way I create websites and applications that meet modern standards and user expectations.

Developer

Almost done...