Technologies & Tools

Explore the technologies and tools I use for web development, backend services, databases, deployment, and productivity.

Programming Languages

TypeScript

Advanced ⭐ Favorite

TypeScript is a strongly typed superset of JavaScript, designed for building scalable and maintainable codebases. It adds static typing, interfaces, and advanced tooling for improved developer productivity. TypeScript helps catch errors early and facilitates large-scale application development.

HTML5

Expert

HTML5 is the foundational markup language for the web, enabling the creation of structured, accessible, and semantic web pages. It introduces new elements and APIs for multimedia, graphics, and offline capabilities. Its versatility ensures compatibility across devices and platforms, making it essential for modern web development.

JavaScript

Expert

JavaScript is a dynamic scripting language that powers interactive and responsive web experiences. It enables client-side logic, DOM manipulation, and asynchronous operations for rich user interfaces. With its vast ecosystem, JavaScript is indispensable for both frontend and backend development.

CSS3

Advanced

CSS3 is a modern stylesheet language enabling responsive and visually appealing web design. It introduces new selectors, animations, and layout modules for enhanced user experiences. CSS3 is fundamental for crafting adaptive, engaging interfaces.

Frontend Development

Astro

Intermediate ⭐ Favorite

Astro is a modern static site builder focused on speed and optimized web delivery. It enables developers to use multiple frameworks and ship zero JavaScript by default. Astro's architecture is ideal for building fast, content-driven websites with minimal overhead.

React

Advanced

React is a component-based library for building fast, interactive user interfaces. It leverages a virtual DOM for efficient rendering and state management. React's modular architecture and ecosystem support the development of complex, reusable UI components.

Next.js

Novice

Next.js is a React framework for server-side rendering, static generation, and seamless routing. It simplifies building performant web applications with built-in API routes and image optimization. Next.js supports incremental static regeneration and hybrid rendering strategies.

Backend Development

Express.js

Intermediate ⭐ Favorite

Express.js is a minimalist web framework for Node.js, ideal for RESTful APIs and microservices. It provides robust routing, middleware support, and extensibility for rapid backend development. Express.js is widely adopted for its simplicity and flexibility.

Node.js

Intermediate

Node.js is a JavaScript runtime for building scalable backend services and APIs. It uses an event-driven, non-blocking I/O model for high performance. Node.js powers real-time applications and microservices, making it a popular choice for server-side development.

Databases

MongoDB

Intermediate ⭐ Favorite

MongoDB is a flexible NoSQL database for storing and querying JSON-like documents. It supports horizontal scaling, high availability, and rich querying capabilities. MongoDB is well-suited for applications requiring rapid development and schema flexibility.

Operating Systems

Linux

Intermediate ⭐ Favorite

Linux is a stable, open-source operating system for development and server environments. It offers robust security, flexibility, and a rich ecosystem of tools. Linux powers cloud infrastructure, web servers, and embedded systems worldwide.

Code Editors

VS Code

Expert ⭐ Favorite

VS Code is a feature-rich code editor.

Deployment & Hosting

Vercel

Intermediate ⭐ Favorite

Vercel is a cloud platform for deploying frontend frameworks and static websites with ease. It offers instant previews, global CDN, and seamless integration with Git. Vercel is optimized for performance and developer experience.

CSS Frameworks

Tailwind

Intermediate ⭐ Favorite

Tailwind is a utility-first CSS framework for rapid and consistent UI development. It provides low-level utility classes for building custom designs without leaving HTML. Tailwind accelerates prototyping and enforces design consistency across projects.

DNS Services

Cloudflare

Intermediate ⭐ Favorite

Cloudflare is a global network platform providing CDN, security, and performance optimization for websites and APIs. It offers DDoS protection, DNS management, and edge computing solutions to enhance reliability and speed. Cloudflare simplifies web infrastructure and improves user experience worldwide.

Web Browsers

Librewolf

Intermediate ⭐ Favorite

A custom and independent version of Firefox, with the primary goals of privacy, security and user freedom.