A portfolio that grows with the work.
This site is the first case study: a fast, bilingual home for my work, built to make each project easy to understand and easy to explore.
- Next.js
- TypeScript
- Docker
Software developer · Karaj, Iran
I’m Farid Kanaani. I turn clear problems into focused, well-crafted digital products—and document the decisions behind every build.
SELECTED WORK
I’m building a portfolio of complete, usable projects. Each case study will explain the problem, my role, the trade-offs, and what I learned.
This site is the first case study: a fast, bilingual home for my work, built to make each project easy to understand and easy to explore.
HOW I WORK
Good engineering starts before the code. I aim to make the goal, the choices, and the result easy to follow.
Get specific about the user, the problem, and what success should look like.
Choose a small, dependable architecture that fits the actual requirements.
Build, document the trade-offs, and improve the product from real feedback.
A LITTLE ABOUT ME
I’m a developer based in Mehrshahr, Karaj. I’m working toward software roles by building real products, learning the tools teams use, and sharing honest, detailed case studies of my work.
I care about clear interfaces, accessible experiences, and code that the next person can understand.
LET’S CONNECT
I’m open to thoughtful conversations about software roles, collaboration, and useful things to build.