A handful selection of my works. Click here to see all my works.

2020 - present


As a Front-end developer, Exbito is my first real experience. Following my arrival, we began rebranding as Exbito, replacing the brand Farhad Market. During my time at Exbito, I developed my Front-end skills and learned to be passionate, critical thinker, and supportive.

WebsiteNext.jsReactFront-end DevelopmentPython


For some reasons Spotify removed, so I tried to create something similar to that.

The website is available on



A Powerful yet original Dart Jalali date and time library for developers.

Available on

It's a funny story actually, I started this project because I thought that there isn't any Jalali date package. Anyhow, the result is something great, and my friend Amirhossein help a lot it this project.



A summery of things that I am good at.

Front-End Development

  • React
  • Gatsby
  • Next.js
  • JAMStack
  • Typescript

I tried many fields including Game Development, Back-End Development and Network. I think that I finally found the thing that I like. The joy and feeling that you get after turning a design to something alive are indescribable. And it easy thing to do, unlike the Game development, you could get your project up and running in less than two weeks.

I consider myself a middle developer in this field, my solution may not be the best answers but they work.

Web Scraping

  • Python
  • Scrapy

I have written many spiders for online shops and free proxy websites for Superz with Scrapy library. I worked around a year in that place.

Mobile App Development

  • Kotlin
  • Dart
  • Flutter
  • Android

I started android app development by using Kotlin, and it's great but, I couldn't connect well with XML layouts, and I abandoned this field until I found Flutter. Dart is an amazing language, and Flutter looks a lot like react, so learning path was quite easy, there are a lot of things to learn, and I consider myself a junior developer in this field.

About Me

Few words about me, if you are interested to know me better.

I have to have enough motivation and reasons, if there aren't any, I'm not that eager to spend my time on it. Don't get me wrong, if I'm promising you to do something, I will do that. Helping others is one of my passions, there were a lot of times that I ignored my own work in favor of doing something for a friend.

As much as I love helping others, I need my own space. Working with peoples drains my energy, and I like some "Me Time" to recharge. It's a crazy paradox? Welcome to my life 😊. So as a friend you may see me disappear for a few days.

I'm shy, it takes me a long time to break the ice, I'm working on that but let's be honest I can't change who I am.

As for working, I am a rabbit rather than a tortoise. I'm working on this too, by committing to myself and trying to code every day. Still, if the work is something routine and repetitive, I get bored quickly and lose my interest.

Besides programming, I'm interested in photography and psychology. And addicted to Dota2.

Thank you for reading this "About Me" section, if you have any question, feel free to ask. Have a lovely day.