Jovan Kostić

Front-end Developer

The Tools I Use

This is a brief overview of the tools and technologies I use regularly for web development. It includes the main frameworks, libraries, and supporting tools I rely on to build and maintain modern websites.

Frameworks & Libraries

  • React
    My primary library for building user interfaces using a component-driven approach.

  • Next.js
    A React framework I use for static site generation, routing, and API handling.

  • Tailwind CSS
    A utility-first CSS framework that helps me write style much faster.

  • shadcn/ui
    A UI library built on top of Radix UI and Tailwind, used for building accessible and customizable components.

  • motion.dev
    An animation library for creating smooth transitions and micro-interactions.

  • Motion Primitives
    A collection of composable animation components that work well with shadcn/ui.

  • Angular
    I recently started learning Angular for an internship at which I want to perform my best.

Backend & Data

  • Supabase
    An open-source backend-as-a-service used for authentication, real-time databases, and file storage.

Version Control

  • Git & GitHub
    I use Git for version control and GitHub for code hosting and collaboration.

Code Editor

  • Visual Studio Code
    A reliable and extensible editor that supports all the tools in my stack.

Deployment

  • Vercel / Netlify
    Used for deploying projects and demos.

Design & Prototyping

  • Figma
    Used when working with mockups, and simple branding.

This list evolves as tools improve and project requirements shift, but these are the technologies I rely on most often in my current workflow.