Frontend Developer — Self-employed, Est. 2021
Armin Safaie
From first wireframe to deployed, production-ready site.
Builds with React, Next.js and TypeScript, styles with Tailwind CSS and Bootstrap 5, and connects to Laravel/PHP APIs when a project needs one. Writes tests with Jest and React Testing Library, and treats responsive design, performance and accessibility as requirements — not afterthoughts.

Drawn by
Armin Safaie
Base
Yerevan, Armenia
Discipline
Frontend
Since
2021
Sheet A-02
Work
Duration: 2021 — Present
Freelance Frontend Developer
Self-employed · Remote
2021 → present
- Delivered WordPress websites for clients across industries — a corporate site for an international energy, agriculture and engineering consultancy, a bilingual e-commerce store, and a personal-training portfolio site.
- Developed React.js applications, including a cafe digital menu backed by a Laravel API and a recipe site for browsing and discovering recipes.
- Owned each project independently end-to-end — gathering requirements, structuring content, and testing every build across browsers and screen sizes before handoff.
Sheet A-03
Projects
Count: 05
Designed and built a cafe's digital menu in under 2 weeks — a React.js frontend backed by a Laravel API — structuring menu items and categories into a fast, easy-to-browse interface across mobile and desktop.
Developed a React.js recipe website with a clean, browsable interface for discovering recipes by category.
Gained organic traffic through social media and word-of-mouth sharing after launch.
Delivered a WordPress corporate website for Petropedaco, an international consulting and engineering firm, in about 3–4 weeks, translating its multi-sector, international scope into a professional, content-managed site.
Client reported the new site felt noticeably faster, with fewer support complaints after launch.
Launched a bilingual (Persian/English) e-commerce website, handling product catalog structure, language switching and localized content.
Client began generating real sales and orders through the site after launch.
Designed a WordPress portfolio site for a personal gym trainer with a fast, mobile-friendly build the client could manage and update independently.
Client reported receiving new client inquiries directly through the site after launch.
Sheet A-04
Skills
Legend: stack & strengths
Core
Frameworks
Styling
Backend & APIs
Testing
CMS
Tools
Strengths
Sheet A-05
Education & Languages
Education
- 01
Frontend Developer Program
Tehran Institute of Technology
- 02
CS50: Intro to Computer Science
Harvard University (edX)
- 03
Enhancing Apps with Embeddable AI
IBM
Languages
- PersianNative
- EnglishProfessional
- GermanConversational
Sheet A-06
Contact
Status: open to inquiries
Have a project that needs a frontend built end-to-end — wireframe to deployed site? Reach out directly.
Primary contact
arminsafaie92@gmail.com
Phone
+374 95 199 439
Location
Yerevan, Armenia
GitHub
github.com/arminsafie
linkedin.com/in/armin-safaie