Hey! I'm Amirkhon

Front-end Developer

UI & UX Designer.

About

I'm Amirkhon Shakirov, a 29-year-old front-end developer passionate about crafting clean, responsive, and high-performing web interfaces.

I build everything from simple, elegant landing pages to scalable, feature-rich web applications using modern JavaScript frameworks like Vue, React and Next.js.

My focus is on creating thoughtful, user-centered experiences — where design clarity meets technical precision.

Skills

Projects

GoCorona Website

GoCorona Website
HTMLSCSSJavaScript

Description:

This is a simple website built from a Figma mockup by Ganesh Sekhar. It is not pixel perfect since the mockup was available only for 1100px screens. I have used close values and made it responsive.

Random cocktail recipe

Random cocktail recipe
React JSStyled componentsAxios

Description:

The web app was created by using React JS and free Cocktail DB API. It simply gives you a random cocktail recipe as you keep clicking on a button. Check it and probably you will get your favorite cocktail recipe!

Todo App

Todo App
React JSStyled componentsLocal Storage

Description:

Nothing unusual, another Todo App created by using React JS (React Hooks) from me, another junior developer. :)

Portfolio v.1

Portfolio v.1
React JSStyled componentsLocal StorageFramer Motion

Description:

This website features a clean and minimalist design, with a focus on user experience and interactivity. I used StyledComponents to ensure that the website is responsive and looks great on any device. Framer Motion was used to add subtle animations and transitions, making the website feel more engaging and dynamic.

Mo'jiza Tosh - Wallpaper and related products

Mo'jiza Tosh - Wallpaper and related products
React JSStyled componentsFramer Motion

Description:

I designed and created this website entirely on my own, using my expertise in frontend web development and my passion for creating engaging user experiences. The website was built using the latest technologies, including ReactJS, Styled Components, and Framer Motion.

Landing website for online course 'Restart'

Landing website for online course 'Restart'
React JSTailwind CSSLocal StorageReact IntlReduxSwiperJSFramer Motion

Description:

The landing page is designed to showcase the online course. To create this website, I utilized a combination of powerful tools, including ReactJS, Redux, Framer Motion, and Tailwind CSS.

Admin Panel

Admin Panel
React JSTailwind CSSLocal StorageMongoDBExpressJsonwebtokenBcryptjsNodeJSMaterialUI

Description:

An admin panel that I have created using the MERN (MongoDB, Express, React, and Node.js) stack. The backend is secured using validator, bcryptjs, and jsonwebtoken for authentication and authorization purposes, ensuring that only authorized personnel have access to sensitive data. The frontend is designed with a sleek and modern UI, utilizing material ui for UI components and data-grid for efficient data presentation. Additionally, the website includes react hot toast for notification alerts and tailwindcss for responsive styling. Overall, this admin panel allows to control users: block, unblock, delete.

Messenger

Messenger
React JSTailwind CSSLocal StorageMongoDBExpressJsonwebtokenNodeJSMaterialUI

Description:

Email-type messenger application provides a user-friendly interface where users can seamlessly access their accounts by simply typing in their names. Upon logging in, users are presented with a clear and intuitive layout, with message composition options located at the top, and incoming messages displayed at the bottom.

Collections App

Collections App
React JSTailwind CSSLocal StorageMongoDBExpressJsonwebtokenNodeJSMaterialUICloudinaryMulterReact Draft WysiwygReduxData Grid

Description:

Application offer users the ability to create their own secured accounts, complete with password protection. Once logged in, users can easily create, edit, and delete collections, all of which can house a wide range of items. Each item page also features a comments section, which enables users to engage in productive discourse with one another. For advanced users, there is an admin role allowing control over all aspects of the app, including user management and collection oversight. Additionally, integrated text editor empowers users to create more interactive content, while the option to upload images to collection pages offers unparalleled customization options.

Send a message