skills

I started my career as a frontend developer about 3 years ago. I've tried some programming languages and tech stack, both Back-End, and Front-End.

Even though the scope of web development is broad, I was very interested and focused on Front-End Development.


Front-End Developer

I love creating something that is clean and minimalistic, attractive and has value, and of course, easy to use.

I really enjoy creating websites with UI libraries.
My Favourite:

  • PrimeReact/Vue,
  • Ant Design(antd),
  • Framer Motion,
  • Flowbite,
  • and others.

But I still like to make simple website pages like landing pages. So, what tools did I feel comfortable using during the website creation?

TypeScript

First of all, the programming language. I'm very used to using TypeScript

The JavaScript superset—TypeScript—has accompanied me for about 3 years.

Next.js

I've been using CRA for a few years, but since discovering Next.js, I don't think I would want to use any other web framework. It's just that good!

React

I really enjoy building single page application websites and React is my go-to library.

I've been using it since 2023 and have become quite proficient with it.

Vue.js

Single-page websites are my thing, and Vue.js is like my magic wand. I have started my development with it and this is my one of the favourite JS framework.

Tailwind CSS

For now, I love using Tailwind CSS for styling, even though I've been using SCSS for a longer time. My first CSS library was Bootstrap, but after I used Tailwind, I don't think about Bootstrap anymore.

I'm really comfortable using it and I think it's a great tool.

Framer Motion

For animations, I am more comfortable using Framer Motion. Creating animations using JavaScript has never been as easy as using Framer Motion.


UI/UX Designer

Designing user interfaces is something I'm really good at and I've been a UI/UX designer from 2021 to present .

I'm always thinking about how to create the best possible user experience, in addition to creating visually appealing user interfaces.

The biggest challenge is finding the balance between creating a great user interface and an amazing user experience.


Detail and Summary

I represent all data in labels to make it easier to read. e.g.:


Programming Languages

TypeScriptJavaScriptHTMLCSS/SCSS

Technologies

Tailwind CSSMaterial UIBootstrapPrime flex
ReactVue.jsNext.jsAngularFramer MotionVueXPeniaReduxZustandWordPressShopify
ExpressMongoDB

Softwares and Tools

VS CodeNode.jsGitPostman
FigmaPhotoshop

Payment Integrations

Razor payStripeAdyenCheckout

Others

SSR/SSG/PPRGoogle AnalyticsFacebook PixelCore Vitals(Google Page Speed Insights)