KF

Full Toolbox

A comprehensive list of Languages, Tools, API's and Frameworks I have, and do use throughout my projects.

Languages

JavaScript

JavaScript is a dynamic and versatile programming language that powers the interactive elements of modern websites. From creating responsive menus to developing full-scale applications, JavaScript bridges the gap between static HTML and dynamic user experiences. Its rich ecosystem of frameworks and libraries, such as React and Vue.js, has solidified its place as a cornerstone of web development.

React

CSS

CSS, or Cascading Style Sheets, is a powerful tool used to style and visually enhance HTML content. By applying styles to web elements, CSS enables developers to create visually appealing and responsive websites. With modern frameworks like Tailwind CSS and tools like animations and transitions, CSS has transformed the way we experience web pages, making them engaging and dynamic.

Tailwind CSS

SQL

SQL, or Structured Query Language, is the standard for managing and interacting with databases. Whether retrieving, updating, or analyzing data, SQL provides a consistent and efficient way to handle large volumes of information. From enterprise-level systems to lightweight apps, SQL is the backbone of data-driven decision-making and is essential for ensuring data integrity and performance.

Supabase

Python

Python is an incredibly versatile, high-level programming language that has become a staple in the world of technology. Known for its simplicity and readability, Python is widely used in web development, data analysis, artificial intelligence, scientific research, and automation. With a vast collection of libraries and frameworks, it allows developers to create solutions for complex problems efficiently, making it a go-to language for both beginners and professionals.

FlaskScrapyPyQt5openCV

TypeScript

TypeScript is a superset of JavaScript that adds static types to the language. It enables developers to catch errors early through a type system and to use modern JavaScript features while maintaining compatibility with older browsers. TypeScript is particularly popular for large codebases and teams, as it improves maintainability and collaboration.

AngularReact

Node.js

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows developers to build scalable and high-performance applications using JavaScript on the server side. With a rich ecosystem of libraries and frameworks, Node.js is widely used for building web applications, APIs, and real-time applications.

ExpressNestJS

Frameworks & Libraries

React

React is a powerful JavaScript library for building user interfaces, focusing on reusable components and efficient rendering. By leveraging a virtual DOM, React ensures fast updates and a seamless user experience. Its flexibility and extensive ecosystem have made it a top choice for developers building modern web applications.

Hybryd Band WebsiteJarvis Web ApplicationPersonal Portfolio

Tailwind

Tailwind CSS is a utility-first framework that streamlines the process of designing responsive and modern user interfaces. By providing pre-defined classes for common styles, Tailwind enables developers to focus on creativity rather than repetitive coding. Its flexibility and scalability have made it a favorite for both small projects and enterprise-level designs.

Hybryd Band WebsiteJarvis Web ApplicationPersonal Portfolio

animate.css

Animate.css is a library of pre-built CSS animations that can be easily applied to web elements. It simplifies the process of adding dynamic effects to websites, enhancing user engagement and visual appeal. With a wide range of animations available, developers can quickly implement eye-catching transitions and effects without writing custom CSS.

Jarvis Web ApplicationPersonal Portfolio

Three.js

Three.js is a powerful JavaScript library for creating 3D graphics in the browser. It simplifies the process of rendering complex 3D scenes, making it accessible to developers of all skill levels. With its extensive features and support for WebGL, Three.js enables the creation of immersive visual experiences, from interactive animations to full-scale virtual reality applications.

Personal Portfolio

Flask

Flask is a lightweight Python web framework designed for simplicity and flexibility. Perfect for building APIs and small-scale web applications, Flask provides the tools developers need without the overhead of a larger framework. Its modular architecture allows for easy scaling and customization as projects grow.

Scrapy

Scrapy is an open-source Python framework for web scraping and data extraction. With its robust and efficient design, Scrapy simplifies the process of crawling websites and collecting structured data. It's a favorite among developers for its speed, extensibility, and ease of use.

PyQt5

PyQt5 is a Python binding for the Qt framework, enabling developers to create cross-platform graphical user interface (GUI) applications. With its rich set of widgets and tools, PyQt5 is ideal for building feature-rich desktop applications. Its flexibility and integration with Python make it a popular choice for GUI development.

openCV

OpenCV is a powerful open-source library for computer vision and image processing. It offers a wide range of tools for real-time applications, including object detection, facial recognition, and video analysis. OpenCV's versatility and extensive documentation make it an essential tool for developers working in AI and machine learning.

Framer Motion

Framer Motion is a production-ready motion library for React that makes complex animations simple and declarative. It provides an intuitive API for creating smooth, interactive animations that enhance user experience. With features like layout animations, gestures, and shared layout transitions, Framer Motion is a powerful tool for bringing React applications to life.

Gormet GrillPersonal Portfolio

Next.js

Next.js is a React framework that enables functionality such as server-side rendering and static site generation. It simplifies the development of high-performance web applications by providing built-in features like routing, API routes, and image optimization. Next.js is widely adopted for its ability to enhance SEO and deliver fast, scalable web experiences.

Gormet GrillPersonal PortfolioHybryd Band Website

APIs & Services

Github

GitHub is a web-based platform for version control and collaboration that allows developers to host and review code, manage projects, and build software together. It provides a range of tools for source code management, including Git repositories, issue tracking, and pull requests. With its extensive community and integration capabilities, GitHub has become an essential tool for modern software development.

Stripe

Stripe offers an API to make and receive payments, manage orders and products. With its robust security features and extensive documentation, Stripe simplifies the process of integrating payment solutions into applications, making it a preferred choice for e-commerce and subscription-based services.

AWS

Amazon Web Services (AWS) is a leading cloud computing platform that offers a wide range of tools for building, deploying, and scaling applications. With services like storage, machine learning, analytics, and security, AWS provides developers with the flexibility and reliability to manage workloads of any size. Its pay-as-you-go model and global infrastructure make it a top choice for businesses worldwide.

Google Cloud Console

Google Cloud Console is a comprehensive platform for managing Google's cloud services, including data storage, machine learning, and app deployment. It offers powerful tools for developers to monitor, optimize, and scale their applications seamlessly. With robust security features and integration with other Google tools, it empowers organizations to leverage the full potential of cloud technology.

Together AI

Together AI is a cloud computing service that runs a multitude of AI models. From Llama and Minstral LLMS to Flux image generation models, Together AI is a great service for fast responding AI chatbots for websites and customer service.

Groq

Groq provides fast AI inference in the cloud. With its easy to use API, developers can quickly integrate AI capabilities into their applications, enabling features like natural language processing, image recognition, and more. Groq's focus on performance and scalability makes it a top choice for AI-driven projects.

Supabase

Supabase is an open-source backend-as-a-service that provides real-time databases, authentication, and storage solutions. Built on top of PostgreSQL, it allows developers to build scalable applications with minimal effort. With its rich API and modern toolset, Supabase offers an easy and powerful way to manage backend infrastructure.

Google Calendar API

The Google Calendar API allows developers to build applications that interact with Google Calendar. It provides functionalities for creating, updating, and managing events, reminders, and schedules. Whether you're developing a personal assistant app or an enterprise scheduling tool, this API offers extensive capabilities to streamline time management.

Brave API

The Brave API allows for programatic searches of the internet. These searches can be narrowed down to news, videos, images or all. This is helpful when building applications that need access to real time informative data.

OpenWeatherMaps API

The OpenWeatherMaps API provides accurate and up-to-date weather information for locations worldwide. Developers can access real-time data, forecasts, and historical records to create weather-related applications. Its extensive dataset and easy integration make it a popular choice for apps ranging from travel planners to climate monitoring tools.

TomTom API

The TomTom API provides access to a wide range of mapping and location services, including geocoding, routing, and traffic information. It's ideal for applications that require accurate navigation and location-based features, making it a valuable tool for developers in the travel and logistics sectors.

Mapbox API

The Mapbox API provides access to a wide range of mapping and location services, including geocoding, routing, and traffic information. It's ideal for applications that require accurate navigation and location-based features, making it a valuable tool for developers in the travel and logistics sectors.

Netlify

Netlify is a platform for deploying and hosting modern static sites and Jamstack projects with continuous deployment and built-in CDN.