resume

About Me

Who am I?

My name is Mohammad Farhadi and I am a self-taught software developer from Hungary (Originally I'm from Iran). I started programming in 2017, at the age of 22, and since then I have worked on many projects, both personal and professional. I graduated with MSc Computer Science from the Obuda University in 2024.

I'm passionate about building cool apps and websites and I love sharing the things I learn with my colleagues and the community. I believe that programming is not just a job, but a way of life. I enjoy learning new technologies and improving my skills.


Skills

I'm a front-end web developer/engineer specializing in React, Next.js, TypeScript, Angular/Angular Universal, SvelteKit, and familiar with Node.js. I have a strong understanding of web development principles and best practices, and I'm always eager to learn new technologies and frameworks.

I also have experience with mobile development (React Native) but have stopped working with it a few years ago. I prefer web development because you can use a modern website on almost every device and reach the whole world with it.


Side projects

In my free time, I like to work on side projects to keep my skill sharp and try out new tech. Here is a list of my current projects:

  • Assistly - An AI agent that can be trained and used to answer questions as a chatbot
  • My 3D Portfolio - A showcase of my 3D work and projects
  • Airbnb Clone - A clone of the Airbnb website built with Next.js and Mapbox
  • Dappazon - A decentralized Amazon clone built with Solidity and React
  • CodeX - A ChatGPT clone that read the answers out loud using Web Speech API (synthesis)
  • ShareMe - A social media app where you can share your photos
  • You can find more of my projects on my GitHub

Hobbies

Besides programming, I love doing sports. I lift weights. I also enjoy video games and going out sometimes. I think having hobbies other than coding is important for mental health.

I'm also very much into self-improvement, nutrition, and positive psychology.