Technologies & Tools
Explore the technologies and tools I use for web development, backend services, databases, deployment, and productivity.
Programming Languages
TypeScript
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
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
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
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
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
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
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
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
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
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
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
Deployment & Hosting
Vercel
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
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
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
A custom and independent version of Firefox, with the primary goals of privacy, security and user freedom.