Full-Stack
Web Developer

Email Telegram Github Leetcode CV

About

I am a web developer who loves problem-solving, coding challenges, and crafting minimalistic designs. Always eager to try out new things in web space and to comtribute to Open Source. Also, casually play DOTA 2 and Apex Legends.

Coding Time

700 hrs

Total

3 hrs/day

Daily Average

Languages

80 %

Typescript

10 %

Prisma

Activity

Work

Proteco Sharq - Telegram-bot e-commerce with admin panel

Developed a Telegram bot as the primary interface for placing orders, supporting multilingual user interface and input. Built an admin panel to manage products, categories, customers and orders, with Noen database, UploadThing for image storage, and Vercel for deployment. The system ensures safe image and data handling through unified create/update logic with rollback support.

Oy-gul.uz (chat) - Chat application for processing and tracking orders

I built a real-time chat for oy-gul.uz, enabling order tracking, processing, and image/message exchange. The chat leverages a robust backend architecture and a WebSocket engine, ensuring efficient and scalable real-time communication through a Redis-powered queuing system. This design enables seamless integration with native applications, ensuring a seamless, cross-platform developer experience.

Emojigram - Social media where you can only post emojies

Creating Emojigram was a captivating journey. Fascinated by the T3 Stack’s modularity, ease of use, type safety, and scalability, I started building a project using it. As I delved deeper into the project, I expanded my knowledge, learning about Zod, react-hot-toast, OAuth, and more. This journey was more than just building an application; it was a a 'time well-spent' on my personal growth and skill refinement. It marked a notable advancement in my journey as a developer.

Estore - Mobile first online store

The main technology I explored and implemented was the newly released Next.js 14 and API changes to app directory. This allowed me to structure my project more efficiently and leverage the latest features of Next.js. This project was build with Prisma, Supabase, @mui/x-charts, Daisy UI, Uploadthing besides Nextjs. I learned database management and services, authentication, interactive charts and how to handle file uploads. It was a significant step forward, reinforcing my ability to adapt to different project requirements and continually learn new technologies.

My Portfolio - Ispriper by brutalist web design, raw and minimalistic.

In this project I was more focused on minimalistic design, functionality and availability of my portfolio. I leared a lot of thing about how to make a plain old <h1>s and <p>s look good. this enabled me to see a whole new world of desin choices and made me realise how 'less design' is 'best design'