Development Tools
Development Tools
Tmux
Terminal Multiplexer
Tmux enables me to manage multiple sessions, tabs, and windows within a single terminal, enhancing my workflow efficiency and multitasking capabilities.
Tmux
Terminal Multiplexer
Tmux enables me to manage multiple sessions, tabs, and windows within a single terminal, enhancing my workflow efficiency and multitasking capabilities.
Tmux
Terminal Multiplexer
Tmux enables me to manage multiple sessions, tabs, and windows within a single terminal, enhancing my workflow efficiency and multitasking capabilities.
Neovim
Text Editor
Neovim gives me full control over my editor with its high customisability and lightweight nature, allowing me to navigate around the codebase at lightning speed.
Neovim
Text Editor
Neovim gives me full control over my editor with its high customisability and lightweight nature, allowing me to navigate around the codebase at lightning speed.
Neovim
Text Editor
Neovim gives me full control over my editor with its high customisability and lightweight nature, allowing me to navigate around the codebase at lightning speed.
Docker
Containerisation
Docker is my go-to tool for both development and deployment, allowing me to use Docker Compose to run multi-container applications, manage volumes, and configure networks efficiently.
Docker
Containerisation
Docker is my go-to tool for both development and deployment, allowing me to use Docker Compose to run multi-container applications, manage volumes, and configure networks efficiently.
Docker
Containerisation
Docker is my go-to tool for both development and deployment, allowing me to use Docker Compose to run multi-container applications, manage volumes, and configure networks efficiently.
Django
Web Framework
I utilise Django for backend development, leveraging Django Rest Framework for robust API creation, enjoying its powerful ORM, and integrating Python’s rich library ecosystem to enhance functionality.
Django
Web Framework
I utilise Django for backend development, leveraging Django Rest Framework for robust API creation, enjoying its powerful ORM, and integrating Python’s rich library ecosystem to enhance functionality.
Django
Web Framework
I utilise Django for backend development, leveraging Django Rest Framework for robust API creation, enjoying its powerful ORM, and integrating Python’s rich library ecosystem to enhance functionality.
PostgreSQL
Realational Database
PostgreSQL offers robust SQL support and integrates seamlessly with ORMs, providing ACID compliance and enhanced security. Its JSON field feature is particularly useful for storing and querying unstructured data.
PostgreSQL
Realational Database
PostgreSQL offers robust SQL support and integrates seamlessly with ORMs, providing ACID compliance and enhanced security. Its JSON field feature is particularly useful for storing and querying unstructured data.
PostgreSQL
Realational Database
PostgreSQL offers robust SQL support and integrates seamlessly with ORMs, providing ACID compliance and enhanced security. Its JSON field feature is particularly useful for storing and querying unstructured data.
MongoDB
Document-Oriented Database
MongoDB is a document-based database known for its flexibility in handling unstructured data and its horizontal scalability. I appreciate its versatile schema design and the free cloud cluster option for deploying smaller applications.
MongoDB
Document-Oriented Database
MongoDB is a document-based database known for its flexibility in handling unstructured data and its horizontal scalability. I appreciate its versatile schema design and the free cloud cluster option for deploying smaller applications.
MongoDB
Document-Oriented Database
MongoDB is a document-based database known for its flexibility in handling unstructured data and its horizontal scalability. I appreciate its versatile schema design and the free cloud cluster option for deploying smaller applications.

Express
Backend Framework
I use Express for backend development with Node as its runtime. It simplifies server-side logic using JavaScript, making it efficient and scalable for web applications.

Express
Backend Framework
I use Express for backend development with Node as its runtime. It simplifies server-side logic using JavaScript, making it efficient and scalable for web applications.

Express
Backend Framework
I use Express for backend development with Node as its runtime. It simplifies server-side logic using JavaScript, making it efficient and scalable for web applications.
React
Frontend Library
React is my dynamic web development library. I apply it to build interactive web applications with rich user interfaces. It's instrumental in creating engaging, responsive, and data-driven web experiences.
React
Frontend Library
React is my dynamic web development library. I apply it to build interactive web applications with rich user interfaces. It's instrumental in creating engaging, responsive, and data-driven web experiences.
React
Frontend Library
React is my dynamic web development library. I apply it to build interactive web applications with rich user interfaces. It's instrumental in creating engaging, responsive, and data-driven web experiences.
Tailwind CSS
Visual Styling
Tailwind CSS is my go-to for styling and layout. It streamlines the creation of visually appealing websites by providing utility-first classes for everything from fonts and colours to responsive design adjustments across various screen sizes.
Tailwind CSS
Visual Styling
Tailwind CSS is my go-to for styling and layout. It streamlines the creation of visually appealing websites by providing utility-first classes for everything from fonts and colours to responsive design adjustments across various screen sizes.
Tailwind CSS
Visual Styling
Tailwind CSS is my go-to for styling and layout. It streamlines the creation of visually appealing websites by providing utility-first classes for everything from fonts and colours to responsive design adjustments across various screen sizes.
Obsidian
Knowledge Management Tool
I use Obsidian to take notes, create diagrams, and manage my knowledge base efficiently. I appreciate its use of Markdown for formatting and its ability to link notes together, as well as embed videos and photos.
Obsidian
Knowledge Management Tool
I use Obsidian to take notes, create diagrams, and manage my knowledge base efficiently. I appreciate its use of Markdown for formatting and its ability to link notes together, as well as embed videos and photos.
Obsidian
Knowledge Management Tool
I use Obsidian to take notes, create diagrams, and manage my knowledge base efficiently. I appreciate its use of Markdown for formatting and its ability to link notes together, as well as embed videos and photos.
Chat GPT
Content Generation
ChatGPT is my content generation and assistance tool. I leverage it for research, generating ideas, debugging, and problem-solving. It provides invaluable insights and suggestions that enhance the quality of my projects.
Chat GPT
Content Generation
ChatGPT is my content generation and assistance tool. I leverage it for research, generating ideas, debugging, and problem-solving. It provides invaluable insights and suggestions that enhance the quality of my projects.
Chat GPT
Content Generation
ChatGPT is my content generation and assistance tool. I leverage it for research, generating ideas, debugging, and problem-solving. It provides invaluable insights and suggestions that enhance the quality of my projects.
