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

SD Gallery

SD Gallery

Started as an MVP, SD Gallery is software designed to view, search, and filter Stable diffusion generated image prompts.

The MVP was rejected, but it was a good project for me to experiment with Electron and Solid.

The source code is available on my Github.

Desktop ApplicationElectronSolid.js
2020 - 2023


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.

Additionally, I began exploring Back-end development, expanding my skill set and contributing to the company's diverse projects.

WebsiteNext.jsReactFront-end DevelopmentPython


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 helped a lot it this project.



A summery of things that I am good at.

Front-End Development

  • React
  • Next.js
  • Solid.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.

The Front-end field is changing every year with a new frameworks and technologies, but after all these years of experience I feel comfortable tackling any challenge.

Web Scraping

  • Python
  • Scrapy

I have written many spiders for online shops and free proxy websites for Superz with Scrapy library. I worked there one year.

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.

Hey there!

I have a unique approach to life. When I choose to invest my time in something, I need to have genuine motivation and reasons behind it. If I make a promise or commitment, consider it done—I take my commitments seriously.

Helping others is one of my true passions. There have been many instances where I've set aside my own work to lend a hand to a friend in need.

However, despite my love for helping others, I also value my personal space. Social interactions can drain my energy, so I make sure to take some "Me Time" to recharge. It may seem like a paradox, but that's just a part of who I am. So, don't be surprised if you don't hear from me for a few days as I take some time for myself.

I'm naturally a bit shy and take my time to break the ice with new people. It's something I'm working on, but I also recognize that I can't change who I am entirely.

In the world of work, I'm more of a "rabbit" than a "tortoise". I'm continuously working on my skills and commit to coding regularly. However, I find myself quickly losing interest in routine and repetitive tasks. I thrive when I'm working on engaging projects that keep me motivated and challenged.

Beyond the world of programming, I have a deep passion for photography and a fascination with psychology. When I'm not coding, you might find me capturing moments through my camera lens or diving into the complexities of the human mind.

Thanks for taking the time to get to know me a bit better. If you have any questions or just want to chat, feel free to reach out. Have a fantastic day! 😊