Who am I?

I'm Ali Javadi, a Web Developer and Designer based in Turin, Italy. I create user interfaces that are both visually engaging and technically sound, focusing on user experience and performance.

My background is in Graphic Design, where I learned how to communicate visually through composition, color, and layout. That creative foundation eventually led me to explore coding and software development. I studied Computer Science at the University of Turin and now combine both disciplines to craft digital products that are intuitive and reliable.

What do I do?

I build responsive web applications that are fast, functional, and well-designed. My skill set spans both frontend and backend development.

I work with tools like React, Next.js, and TypeScript to create modern interfaces. On the backend, I use Node.js, Express, Flask, or Django—paired with databases like MongoDB, MySQL, or PostgreSQL. I deploy projects using platforms like Vercel, Cloudflare R2, or Google Cloud Run, and set up CI/CD pipelines for seamless delivery.

How do I approach design and development?

I approach both design and development with intention. Every visual and technical decision I make serves usability, performance, and clarity. With a background in graphic design and web development, I bring a broad and detailed perspective to challenges. I can anticipate issues early, prioritize them effectively, and make smarter decisions as a result.

I believe great products are built through iterative design, development, and testing. Being multidisciplinary, I understand both the language of designers and the mindset of developers. That helps me bridge gaps and build better, more cohesive solutions.

What's my process like?

  1. Research & Strategy:Understand the problem, the users, and the goals.
  2. Design & Prototyping:Create wireframes and interactive mockups, iterate, refine.
  3. Frontend Development:Translate designs into clean, performant code using modern frameworks.
  4. Backend & Deployment:Build and deploy secure, scalable backends tailored to the project's needs.

What do I do when I'm not coding or designing?

When I'm not coding or designing, I like to keep things balanced. I hit the gym, read, and sometimes fall into a YouTube rabbit hole. But what I enjoy most is getting outside—especially hiking with friends. That mix of movement, nature, and good company is the perfect reset.

Who do I follow for inspiration and learning?

I'm always learning from people who blend design and development in thoughtful ways. Some of my go-tos:

Let's collaborate!

I'm always looking for new opportunities to collaborate with clients and developers. If you have a project in mind, please don't hesitate to contact me.