Technologies & Tools
Explore the technologies and tools I use in my projects.
Language
TypeScript
Advanced ★ FavouriteTypeScript 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.
More InfoHTML5
ExpertHTML5 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.
More InfoJavaScript
ExpertJavaScript 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.
More InfoCSS3
AdvancedCSS3 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.
More InfoFrontend
Astro
Intermediate ★ FavouriteAstro 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.
More InfoNext.js
noviceNext.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.
More InfoReact
AdvancedReact 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.
More InfoReact Router
IntermediateReact Router is a powerful routing library for React applications, enabling dynamic navigation and rendering of components based on URL paths. It supports nested routes, route parameters, and declarative navigation, making it essential for building single-page applications with complex routing needs.
More InfoCss Framework
Tailwind
Intermediate ★ FavouriteTailwind 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.
More InfoBackend
Express.js
Intermediate ★ FavouriteExpress.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.
More InfoNode.js
IntermediateNode.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.
More InfoEJS
BeginnerEJS is an embedded JavaScript templating engine for dynamic HTML generation. It allows developers to inject data and logic directly into templates. EJS is lightweight, easy to integrate, and suitable for server-side rendering in Node.js applications.
More InfoNestJS
BeginnerNestJS is a progressive Node.js framework for building efficient, scalable server-side applications. It leverages TypeScript and modular architecture inspired by Angular. NestJS supports dependency injection, testing, and integration with various libraries and databases.
More InfoBunJS
NoviceBunJS is a high-performance JavaScript runtime and toolkit for modern web development. It offers fast startup times, native bundling, and package management. BunJS aims to streamline development workflows and improve efficiency for JavaScript projects.
More InfoDatabase
MongoDB
Intermediate ★ FavouriteMongoDB 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.
More InfoPostgreSQL
BeginnerPostgreSQL is a robust open-source relational database with advanced features and reliability. It supports complex queries, ACID compliance, and extensibility through custom functions. PostgreSQL is trusted for mission-critical applications and data integrity.
More InfoPrisma
BeginnerPrisma is a type-safe ORM for Node.js and TypeScript, streamlining database workflows. It provides intuitive schema modeling, migrations, and query building. Prisma enhances developer productivity and ensures consistency across database operations.
More InfoDeployment
Vercel
Intermediate ★ FavouriteVercel 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.
More InfoNetlify
IntermediateNetlify is a modern platform for deploying, hosting, and automating static sites and web apps. It provides continuous deployment, serverless functions, and instant rollbacks. Netlify streamlines the development workflow for frontend teams.
More InfoOS
Linux
Intermediate ★ FavouriteLinux 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.
More InfoCode Editor
Tool
Docker
IntermediateDocker is a containerization platform for consistent, scalable application deployment. It enables packaging applications with dependencies for portability across environments. Docker simplifies DevOps workflows, CI/CD pipelines, and microservices architecture.
More InfoOctoDNS
IntermediateOctoDNS is an infrastructure-as-code tool for managing DNS configurations efficiently. It supports multiple providers, version control, and automated deployments. OctoDNS streamlines DNS management for complex, multi-cloud environments.
More InfoPostman
IntermediatePostman is a comprehensive tool for designing, testing, and documenting APIs. It supports automated testing, environment management, and collaboration. Postman simplifies API development and ensures reliable integrations across services.
More InfoVite
IntermediateVite is a lightning-fast build tool for modern web development workflows. It features instant server start, hot module replacement, and optimized bundling. Vite enhances productivity and speeds up development cycles for frontend projects.
More InfoMarkup
Markdown
AdvancedMarkdown is a lightweight markup language for easy and readable text formatting. It enables rapid documentation, note-taking, and content creation with simple syntax. Markdown is widely used for README files, blogs, and technical writing.
More InfoMDX
IntermediateMDX is a Markdown format enhanced with embedded JSX components for dynamic content. It allows developers to combine markdown with interactive React components. MDX is ideal for documentation, blogs, and content-driven web applications.
More InfoDNS
Cloudflare
Intermediate ★ FavouriteCloudflare 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.
More InfoNamecheap
IntermediateNamecheap is a leading domain registrar and DNS provider offering competitive pricing, robust security, and intuitive management tools. It supports domain registration, SSL certificates, and DNS hosting for individuals and organizations.
More InfoPorkbun
IntermediatePorkbun is a domain registrar known for affordable pricing, user-friendly management, and reliable DNS services. It offers easy domain transfers, SSL certificates, and privacy protection, making it a popular choice for developers and businesses.
More InfoCMS
DecapCMS
IntermediateDecapCMS is an open-source content management system for streamlined publishing. It provides a user-friendly interface for editing and managing content. DecapCMS integrates with static site generators and supports flexible workflows.
More Info