A handful selection of my works. Click here to see all my works.
For some reasons Spotify removed spotify.me, so I tried to create something similar to that.
The website is available on spotida.ir.
A Powerful yet original Dart Jalali date and time library for developers.
Available on https://pub.dev/packages/jdate.
It's a funny story actually, I started this project cause 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.
One of my friends suggested creating a twitter bot to gather all Persian computer-science related tweets in one place. The ultimate goal was to use the tweets to create a Persian labeled dataset. But it kinda failed because there was a lot of tweets and labeling them wasn't that easy 😞.
MetricDesign website was one of my first projects. It uses The Talos template, it has a dynamic gallery and uses Filerun for file management. Today it has some SEO issues, but in general, it's fine. One of the things that I learned from this project was the fact that refactoring and redesigning a website is so tedious if you don't use components. So I started learning React.
A summery of things that I am good at.
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.
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.
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.