What I can work with

I prefer Front-end

I am a creative and mathematically oriented person, which means I enjoy both frontend and backend development. Thanks to my empathetic nature, I also understand UI/UX. I simply strive to make applications as uncomplicated as possible and ensure they fulfill their purpose one hundred percent.

Image

UI and Graphics

Figma

I am very familiar with Figma and use it frequently.

Photoshop

I used it in the past. Due to the expensive paid plans, I no longer use it today.

Procreate

A cheap and fully sufficient replacement for Photoshop. I use it most often for drawing and editing images.

Frontend

HTML, CSS, JavaScript

Simply a fundamental skill that needs to be mastered.

Tailwind CSS

A great CSS framework. Simplifies code and increases performance.

React

I chose React because of its large community, ecosystem, and simplicity.

Next.js

Today, I primarily create web applications using Next.js. The simplicity and performance of Next.js have simply amazed me.

React Native

For mobile applications, I use React Native.

Swift

I know the basics of Swift and can make simple applications with it.

Electron.js

When a desktop application is needed, I extend React with Electron.js.

Backend

Node.js

I know the basics. So far, there hasn't been a reason to go deeper. Hopefully, a reason will arise in the future.

Express

A simple framework for Node.js that can make life easier.

Python

I started with Python. I like using it.

Databases

MongoDB

I really like MongoDB, especially for the ability to create a serverless backend.

Drizzle + Postgres

A great solution for Next.js.

Npm Libraries

These are my top 5 favorite npm libraries:

Axios

I use it almost always for HTTP requests.

React Query

It makes data fetching easier.

Framer Motion

I use this library for animations, and you can find it in almost all of my projects.

Swiper

An excellent library for sliders.

Three

I greatly admire this library, but I only have basic experience with 3D graphics.

Others

GitHub

A key tool for versioning, collaboration, and code management.

Postman / Insomnia

Makes my life easier when testing and working with APIs.

Docker

I only know the basics of Docker, and I use it very rarely.

Vitest + Testing Library

Using for writing tests.