Toolkit
I'm always exploring new tools, diving into different programming languages, and experimenting with tech to stay ahead and keep learning. Check out my skills!
Front End
React
React is a JavaScript library for building user interfaces. It allows developers to create large web applications that can update and render efficiently in response to data changes. React is maintained by Facebook and a community of individual developers and companies.
Redux
Redux is an open-source JavaScript library for managing application state. It is most commonly used with libraries such as React or Angular for building user interfaces.
Next.js
Next.js is a React framework for production. It enables functionality such as server-side rendering and generating static websites for React-based web applications. Next.js is developed and maintained by Vercel.
CSS
CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
HTML
HTML (HyperText Markup Language) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
JavaScript
JavaScript is a high-level, often just-in-time compiled, and multi-paradigm programming language. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
Styled Components
Styled Components is a library for React and React Native that allows you to use component-level styles in your application. It utilizes tagged template literals to style your components.
Tailwind CSS
Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. It provides low-level utility classes that let you build completely custom designs without ever leaving your HTML.
TypeScript
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It is designed for the development of large applications and transcompiles to JavaScript. TypeScript is maintained by Microsoft and is open-source.
Material-UI
Material-UI is a popular React UI framework that implements Google's Material Design. It provides a set of React components that are easy to use and customize.
Sass
Sass (Syntactically Awesome Style Sheets) is a preprocessor scripting language that is interpreted or compiled into CSS. SassScript is the scripting language itself.
Bootstrap
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
Vue.js
Vue.js is an open-source model–view–viewmodel front end JavaScript framework for building user interfaces and single-page applications. It was created by Evan You, and is maintained by him and the rest of the active core team members.
Inertia.js
Inertia.js is a framework that allows you to create modern single-page React, Vue, and Svelte applications using classic server-side routing and controllers.
Back End
Laravel
Laravel is a free, open-source PHP web framework, created by Taylor Otwell. It is intended for the development of web applications following the model–view–controller architectural pattern. Laravel is known for its elegant syntax and robust features.
PHP
PHP is a popular general-purpose scripting language that is especially suited to web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference implementation is now produced by The PHP Group.
WordPress
WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. It features a plugin architecture and a template system, referred to within WordPress as themes.
NodeJS
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser. It is designed to build scalable network applications and is known for its event-driven, non-blocking I/O model.
C#
C# is a general-purpose, multi-paradigm programming language. It encompasses strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. C# is developed by Microsoft as part of its .NET initiative.
Python
Python is an interpreted, high-level, general-purpose programming language. Its design philosophy emphasizes code readability with its notable use of significant indentation.
Joomla
Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.
Drupal
Drupal is a free and open-source web content management framework written in PHP and distributed under the GNU General Public License. It provides a back-end framework for at least 2.3% of all websites worldwide.
Go
Go is a statically typed, compiled programming language designed at Google. It is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.
C++
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".
Database
MySQL
MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.
MariaDB
MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License.
PostgreSQL
PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley.
SQLite
SQLite is a relational database management system (RDBMS) contained in a C library. In contrast to many other database management systems, SQLite is not a client–server database engine. Rather, it is embedded into the end program.
MongoDB
MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. It is known for its flexibility and scalability in handling large amounts of data.
Tools
Git
Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.
PhpStorm
PhpStorm is a commercial, cross-platform IDE for PHP, built by the Czech Republic-based company JetBrains. It provides an editor for PHP, HTML, and JavaScript with on-the-fly code analysis, error prevention, and automated refactorings for PHP and JavaScript code.
Storybook
Storybook is an open-source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient.
VS Code
Visual Studio Code is a source-code editor made by Microsoft for Windows, Linux, and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
Chrome
Google Chrome is a cross-platform web browser developed by Google. It is known for its speed, simplicity, and security.
GitHub
GitHub is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
GitLab
GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features, using an open-source license.
Nginx
Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy, and HTTP cache. It is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.
Composer
Composer is a dependency manager for PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Figma
Figma is a vector graphics editor and prototyping tool which is primarily web-based, with additional offline features enabled by desktop applications for macOS and Windows.
Linux
Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
Notion
Notion is an application that provides components such as notes, databases, kanban boards, wikis, calendars, and reminders. Users can connect these components to create their own systems for knowledge management, note-taking, data management, project management, among others.
npm
npm is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js.
Postman
Postman is an API platform for building and using APIs. It simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs faster.
Swagger
Swagger is a suite of tools for API developers from SmartBear Software and a former specification upon which the OpenAPI Specification is based. It allows you to design, build, document, and consume RESTful web services.
Zustand
Zustand is a small, fast, and scalable bearbones state-management solution using simplified flux principles. It has a comfy API based on hooks and is as flexible as you need.
Proxmox
Proxmox Virtual Environment is an open-source server virtualization management platform. It is a Debian-based Linux distribution with a modified Ubuntu LTS kernel and allows deployment and management of virtual machines and containers.
CodePen
CodePen is an online community for testing and showcasing user-created HTML, CSS, and JavaScript code snippets. It functions as an online code editor and open-source learning environment.
DataGrip
DataGrip is a database management tool developed by JetBrains. It provides a powerful and comprehensive environment for working with databases and SQL.
DBeaver
DBeaver is a free, multi-platform database tool that supports any database having a JDBC driver. It provides a comprehensive interface for managing and interacting with databases.
Photoshop
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It has become the industry standard not only in raster graphics editing, but in digital art as a whole.
Slack
Slack is a proprietary business communication platform developed by American software company Slack Technologies. It offers many IRC-style features, including persistent chat rooms (channels) organized by topic, private groups, and direct messaging.
Google Analytics
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic. It is a platform that provides statistics and basic analytical tools for search engine optimization (SEO) and marketing purposes.
Jira
Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.
Unity
Unity is a cross-platform game engine developed by Unity Technologies. It is used to create both three-dimensional and two-dimensional games and simulations for computers, consoles, and mobile devices. Unity is known for its ease of use and wide range of features.
Bitbucket
Bitbucket is a Git repository management solution designed for professional teams. It provides source code collaboration and version control.
Cloudflare
Cloudflare is a web infrastructure and website security company that provides content delivery network services, DDoS mitigation, Internet security, and distributed domain name server services.
Cypress
Cypress is a JavaScript end-to-end testing framework. It is used to write tests for web applications and provides a rich set of features for testing modern web applications.
DigitalOcean
DigitalOcean is an American cloud infrastructure provider. It provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.
Firebase
Firebase is a platform developed by Google for creating mobile and web applications. It provides a variety of tools and services to help developers build high-quality apps, grow their user base, and earn more money.
Vite
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts: a dev server that provides rich feature enhancements over native ESM imports, and a build command that bundles your code with Rollup.
GraphQL
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. It provides a more efficient, powerful, and flexible alternative to REST.
ChatGPT
ChatGPT is a language model developed by OpenAI. It is designed to understand and generate human-like text based on the input it receives.
Grafana
Grafana is an open-source platform for monitoring and observability. It allows you to query, visualize, alert on, and understand your metrics no matter where they are stored.
Keycloak
Keycloak is an open-source identity and access management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code.
Docker
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries, and configuration files. Docker is widely used for its efficiency and scalability.
Android
Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
Kubernetes
Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.
Arduino
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It is intended for anyone making interactive projects.
Beeceptor
Beeceptor is a tool for building, testing, and debugging APIs. It allows developers to create mock APIs and intercept HTTP requests.
AWS
Amazon Web Services (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
Flutter
Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase.
Hugging Face
Hugging Face is a company that provides open-source tools for natural language processing (NLP). It is known for its Transformers library, which provides pre-trained models for a variety of NLP tasks.